Table of Contents

Struct Pose

Namespace
ReFuel.Scenegraph
Assembly
ReFuel.dll
[SystemData(typeof(PoseSystem))]
public struct Pose : ISystemDataRefList<Matrix4>, ISystemDataList<Matrix4>, IRefReadonlyList<Matrix4>, IReadOnlyList<Matrix4>, IReadOnlyCollection<Matrix4>, IRefEnumerable<Matrix4>, IEnumerable<Matrix4>, ISystemDataList<BonePose>, ISystemData, IReadOnlyList<BonePose>, IReadOnlyCollection<BonePose>, IEnumerable<BonePose>, IEnumerable
Implements
Inherited Members

Constructors

Pose()

public Pose()

Properties

Count

Gets the number of elements in the collection.

public int Count { get; }

Property Value

int

The number of elements in the collection.

this[int]

public ref readonly Matrix4 this[int index] { get; }

Parameters

index int

Property Value

Matrix4

Owner

The entity that owns this data.

public WeakReference<Entity> Owner { readonly get; set; }

Property Value

WeakReference<Entity>

System

A reference to the system owning this data.

public SystemBase System { readonly get; set; }

Property Value

SystemBase

Methods

AsSpan()

public ReadOnlySpan<Matrix4> AsSpan()

Returns

ReadOnlySpan<Matrix4>

GetEnumerator()

Get the enumerator for this object.

public IRefEnumerator<Matrix4> GetEnumerator()

Returns

IRefEnumerator<Matrix4>

The reference enumerator.