Class MemoryAccessor

MemoryAccessor class

Wraps a ArraySegment decoding it and exposing its content as arrays of different types.

public sealed class MemoryAccessor

Properties

NameDescription
Data { get; }

Methods

NameDescription
AsMatrix2x2Array()
AsMatrix3x3Array()
AsMatrix4x4Array()
AsMultiArray(int)
AsQuaternionArray()
AsVector2Array()
AsVector3Array()
AsVector4Array()
GetItemsAsRawBytes()
static HaveOverlappingBuffers(IEnumerable<MemoryAccessor>)
static HaveOverlappingBuffers(MemoryAccessor, MemoryAccessor)
static SanitizeVertexAttributes(MemoryAccessor[])
static SanitizeWeightsSum(MemoryAccessor, MemoryAccessor)
static VerifyAccessorBounds(MemoryAccessor, IReadOnlyList<double>, IReadOnlyList<double>)
static VerifyVertexIndices(MemoryAccessor, uint)
static VerifyWeightsSum(MemoryAccessor, MemoryAccessor)

See Also