indexData
TypeScriptget indexData(): (ArrayBuffer) | nullSwift declarationlet indexData: Data?Updated index buffer data. `nil` if unchanged.
struct · iOS 27.0+ · SDK 27.1
struct UpdateDelta update carrying only the mesh fields that changed since the last frame.
get indexData(): (ArrayBuffer) | nullSwift declarationlet indexData: Data?Updated index buffer data. `nil` if unchanged.
get vertexData(): (Array<ArrayBuffer>) | nullSwift declarationlet vertexData: [Data]?Updated vertex buffer data. `nil` if unchanged.
get assignedMaterials(): (Array<USDPlayer_MaterialID>) | nullSwift declarationlet assignedMaterials: [USDPlayer.MaterialID]?Updated material bindings. `nil` if unchanged.
get instanceTransforms(): (Array<SDKHandle>) | nullSwift declarationlet instanceTransforms: [float4x4]?Updated world-space instance transforms. `nil` if unchanged.
get id(): USDPlayer_MeshIDSwift declarationlet id: USDPlayer.MeshIDUnique identifier for the mesh being updated.
get parts(): (Array<_RealityFoundation_LowLevelMesh_Part>) | nullSwift declarationlet parts: [LowLevelMesh.Part]?Updated mesh parts. `nil` if unchanged.
get meshType(): (USDPlayer_MeshData_MeshType) | nullSwift declarationlet meshType: USDPlayer.MeshData.MeshType?Updated mesh type. `nil` if unchanged.
No declarations were skipped in this snapshot.