API

Interface IKHRInteractivitySerializerContext

Final glTF remapping context supplied by the serializer extension.

interface IKHRInteractivitySerializerContext {
    getAnimationIndex(animation: AnimationGroup): number | undefined;
    getCameraIndex(camera: Camera): number | undefined;
    getMaterialIndex(material: Material): number | undefined;
    getNodeCount(): number;
    getNodeIndex(node: Node): number | undefined;
    getRootIndex?(
        collection: GLTF2.KhrInteractivityRootCollection,
        entity: object,
    ): number | undefined;
    setNodeExtension(
        nodeIndex: number,
        extensionName: string,
        value: unknown,
    ): void;
}
Index