reckfellENGINE

GltfSkeleton

A Reckfell C# SDK type.

On this page
class GltfSkeletonReckfellSharpInherits Resource

Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.

Constructors1

GltfSkeletonConstructor
# GltfSkeleton
C#
public GltfSkeleton();

Properties4

JointsProperty
# Joints
C#
public int[] Joints { get; set; }
ReckfellBoneNodeProperty
# ReckfellBoneNode
C#
public Reckfell.Collections.Dictionary ReckfellBoneNode { get; set; }
RootsProperty
# Roots
C#
public int[] Roots { get; set; }
UniqueNamesProperty
# UniqueNames
C#
public Reckfell.Collections.Array<string> UniqueNames { get; set; }

Methods13

GetBoneAttachmentBoneAttachment3D
# GetBoneAttachment
C#
public BoneAttachment3D GetBoneAttachment(int idx);
Parameters
NameTypeDefault
idxint—
Returns BoneAttachment3D
GetBoneAttachmentCountint
# GetBoneAttachmentCount
C#
public int GetBoneAttachmentCount();
Returns int
GetJointsint[]
# GetJoints
C#
public int[] GetJoints();
Returns int[]
GetReckfellBoneNodeReckfell.Collections.Dictionary
# GetReckfellBoneNode
C#
public Reckfell.Collections.Dictionary GetReckfellBoneNode();

Returns a Reckfell.Collections.Dictionary that maps skeleton bone indices to the indices of glTF nodes. This property is unused during import, and only set during export. In a glTF file, a bone is a node, so Reckfell converts skeleton bones to glTF nodes.

Returns Reckfell.Collections.Dictionary
GetReckfellSkeletonSkeleton3D
# GetReckfellSkeleton
C#
public Skeleton3D GetReckfellSkeleton();
Returns Skeleton3D
GetRootsint[]
# GetRoots
C#
public int[] GetRoots();
Returns int[]
GetUniqueNamesReckfell.Collections.Array<string>
# GetUniqueNames
C#
public Reckfell.Collections.Array<string> GetUniqueNames();
Returns Reckfell.Collections.Array<string>
SetJoints2 overloads
# SetJoints · 1/2
C#
public void SetJoints(int[] joints);
Parameters
NameTypeDefault
jointsint[]—
# SetJoints · 2/2
C#
public void SetJoints(ReadOnlySpan<int> joints);
Parameters
NameTypeDefault
jointsReadOnlySpan<int>—
SetReckfellBoneNodevoid
# SetReckfellBoneNode
C#
public void SetReckfellBoneNode(Reckfell.Collections.Dictionary reckfellBoneNode);

Sets a Reckfell.Collections.Dictionary that maps skeleton bone indices to the indices of glTF nodes. This property is unused during import, and only set during export. In a glTF file, a bone is a node, so Reckfell converts skeleton bones to glTF nodes.

Parameters
NameTypeDefault
reckfellBoneNodeReckfell.Collections.Dictionary—
SetRoots2 overloads
# SetRoots · 1/2
C#
public void SetRoots(int[] roots);
Parameters
NameTypeDefault
rootsint[]—
# SetRoots · 2/2
C#
public void SetRoots(ReadOnlySpan<int> roots);
Parameters
NameTypeDefault
rootsReadOnlySpan<int>—
SetUniqueNamesvoid
# SetUniqueNames
C#
public void SetUniqueNames(Reckfell.Collections.Array<string> uniqueNames);
Parameters
NameTypeDefault
uniqueNamesReckfell.Collections.Array<string>—
Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.