Interface IKHRInteractivityExportProvider
interface IKHRInteractivityExportProvider {
additionalExtensionsRequired: readonly string[];
additionalExtensionsUsed: readonly string[];
required: boolean;
build(context: IKHRInteractivityExportContext): IKHRInteractivity;
}
additionalExtensionsRequired: readonly string[];
additionalExtensionsUsed: readonly string[];
required: boolean;
build(context: IKHRInteractivityExportContext): IKHRInteractivity;
}
Properties
Readonlyadditional Extensions Required
additionalExtensionsRequired: readonly string[]
Additional extensions that must be listed in extensionsRequired.
Readonlyadditional Extensions Used
additionalExtensionsUsed: readonly string[]
Additional operation or companion extensions referenced by the graph.
Readonlyrequired
required: boolean
Whether KHR_interactivity must be listed in extensionsRequired.
Methods
build
-
Builds the extension after final glTF entity indices are available.
Parameters
- context: IKHRInteractivityExportContext
final serializer remapping context
Returns IKHRInteractivity
canonical KHR_interactivity extension payload
- context: IKHRInteractivityExportContext
Supplies a detached canonical KHR_interactivity document to the glTF serializer.