Skip to content

@tmrw-realityos/charm


@tmrw-realityos/charm / TinyGltf

Class: TinyGltf

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:93

Constructors

new TinyGltf()

new TinyGltf(): TinyGltf

Returns

TinyGltf

Properties

loadImageSlots

loadImageSlots: string[]

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:94

Methods

loadFromBinary()

loadFromBinary(arrayBuffer, baseUrl): Promise<GlTf>

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:158

Parameters

arrayBuffer

ArrayBuffer

baseUrl

string

Returns

Promise<GlTf>


loadFromJson()

loadFromJson(json, baseUrl, binaryChunk?): Promise<GlTf>

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:173

Parameters

json

GlTf

baseUrl

string

binaryChunk?

ArrayBuffer

Returns

Promise<GlTf>


loadFromUrl()

loadFromUrl(url, format?): Promise<GlTf>

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:102

Parameters

url

string

format?

"gltf" | "glb"

Returns

Promise<GlTf>


parseGlbChuncks()

parseGlbChuncks(arrayBuffer): object

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:125

Parameters

arrayBuffer

ArrayBuffer

Returns

object


componentCountForType()

static componentCountForType(type): number

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:320

Parameters

type

string

Returns

number


packedArrayStrideForAccessor()

static packedArrayStrideForAccessor(accessor): number

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:356

Parameters

accessor
componentType

number

type

string

Returns

number


sizeForComponentType()

static sizeForComponentType(componentType): number

Defined in: packages/charm/src/fileFormats/TinyGltf.ts:335

Parameters

componentType

number

Returns

number