API reference

OVRGLTFAccessor Class

Extends System.IDisposable

Methods

Dispose ()
Signature
void OVRGLTFAccessor.Dispose()
Returns
void
GetDataCount ()
Signature
int OVRGLTFAccessor.GetDataCount()
Returns
int
ReadBuffer ( bufferViewIndex )
Signature
byte[] OVRGLTFAccessor.ReadBuffer(int bufferViewIndex)
Parameters
bufferViewIndex: int
Returns
byte[]
ReadColor ()
Signature
Color[] OVRGLTFAccessor.ReadColor()
Returns
Color[]
ReadFloat ()
Signature
float[] OVRGLTFAccessor.ReadFloat()
Returns
float[]
ReadInt ()
Signature
int[] OVRGLTFAccessor.ReadInt()
Returns
int[]
ReadJoints ( resultsBoneWeights )
Signature
void OVRGLTFAccessor.ReadJoints(ref BoneWeight[] resultsBoneWeights)
Parameters
resultsBoneWeights: ref BoneWeight[]
Returns
void
ReadMatrix4x4 ( conversionScale )
Signature
Matrix4x4[] OVRGLTFAccessor.ReadMatrix4x4(Vector3 conversionScale)
Parameters
conversionScale: Vector3
Returns
Matrix4x4[]
ReadQuaterion ( gltfToUnitySpaceRotation )
Signature
Quaternion[] OVRGLTFAccessor.ReadQuaterion(Vector4 gltfToUnitySpaceRotation)
Parameters
gltfToUnitySpaceRotation: Vector4
Returns
Quaternion[]
ReadVector2 ()
Signature
Vector2[] OVRGLTFAccessor.ReadVector2()
Returns
Vector2[]
ReadVector3 ( conversionScale )
Signature
Vector3[] OVRGLTFAccessor.ReadVector3(Vector3 conversionScale)
Parameters
conversionScale: Vector3
Returns
Vector3[]
ReadVector4 ( conversionScale )
Signature
Vector4[] OVRGLTFAccessor.ReadVector4(Vector4 conversionScale)
Parameters
conversionScale: Vector4
Returns
Vector4[]
ReadWeights ( resultsBoneWeights )
Signature
void OVRGLTFAccessor.ReadWeights(ref BoneWeight[] resultsBoneWeights)
Parameters
resultsBoneWeights: ref BoneWeight[]
Returns
void
Seek ( accessorIndex , onlyBufferView )
Signature
void OVRGLTFAccessor.Seek(int accessorIndex, bool onlyBufferView=false)
Parameters
accessorIndex: int
onlyBufferView: bool
Returns
void

Static Methods

TryCreate ( accessorsRoot , bufferViewsRoot , buffersRoot , binaryChunk , dataAccessor )
Signature
static bool OVRGLTFAccessor.TryCreate(JSONNode accessorsRoot, JSONNode bufferViewsRoot, JSONNode buffersRoot, Stream binaryChunk, out OVRGLTFAccessor dataAccessor)
Parameters
accessorsRoot: JSONNode
bufferViewsRoot: JSONNode
buffersRoot: JSONNode
binaryChunk: Stream
dataAccessor: out OVRGLTFAccessor
Returns
bool