reckfellENGINE

SkinReference

A reference-counted holder object for a skeleton RID used in the RenderingServer.

On this page
class SkinReferenceReckfellSharpInherits RefCounted

A reference-counted holder object for a skeleton RID used in the RenderingServer.

An internal object containing a mapping from a Skin used within the context of a particular MeshInstance3D to refer to the skeleton's Rid in the RenderingServer. See also MeshInstance3D.GetSkinReference and RenderingServer.InstanceAttachSkeleton. Note that despite the similar naming, the skeleton RID used in the RenderingServer does not have a direct one-to-one correspondence to a Skeleton3D node. In particular, a Skeleton3D node with no MeshInstance3D children may be unknown to the RenderingServer. On the other hand, a Skeleton3D with multiple MeshInstance3D nodes which each have different MeshInstance3D.Skin objects may have multiple SkinReference instances (and hence, multiple skeleton Rids).

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

Methods2

GetSkeletonRid
# GetSkeleton
C#
public Rid GetSkeleton();

Returns the Rid owned by this SkinReference, as returned by RenderingServer.SkeletonCreate.

Returns Rid
GetSkinSkin
# GetSkin
C#
public Skin GetSkin();

Returns the Skin connected to this SkinReference. In the case of MeshInstance3D with no MeshInstance3D.Skin assigned, this will reference an internal default Skin owned by that MeshInstance3D. Note that a single Skin may have more than one SkinReference in the case that it is shared by meshes across multiple Skeleton3D nodes.

Returns Skin
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.