Interface default<EntityTypeIDs>

Represents an internal reference with details to access an object vtable, the buffer the object is in etc.

interface default<EntityTypeIDs> {
    address: number;
    buffer?: Uint8Array<ArrayBufferLike>;
    endCursor?: number;
    expressID?: number;
    inlineEntities?: StepInlineIndexEntry<EntityTypeIDs>[];
    length: number;
    multiEntity?: default<EntityTypeIDs>[];
    multiMapping?: default<EntityTypeIDs>[];
    typeID?: EntityTypeIDs;
    visitedMulti?: boolean;
    vtable?: Uint32Array<ArrayBufferLike>;
    vtableCount?: number;
    vtableIndex?: number;
}

Type Parameters

  • EntityTypeIDs extends number

Hierarchy (view full)

Properties

address: number
buffer?: Uint8Array<ArrayBufferLike>
endCursor?: number
expressID?: number
length: number
multiEntity?: default<EntityTypeIDs>[]
multiMapping?: default<EntityTypeIDs>[]
typeID?: EntityTypeIDs
visitedMulti?: boolean
vtable?: Uint32Array<ArrayBufferLike>
vtableCount?: number
vtableIndex?: number