Class KHRInteractivityExportPlan
Implements
Constructors
constructor
-
new KHRInteractivityExportPlan(
_flowGraphs: readonly FlowGraph[],
_options?: IKHRInteractivityExportOptions,
): KHRInteractivityExportPlanParameters
- _flowGraphs: readonly FlowGraph[]
FlowGraphs to analyze without mutating them
- _options: IKHRInteractivityExportOptions = {}
canonical source and export settings
Returns KHRInteractivityExportPlan
- _flowGraphs: readonly FlowGraph[]
Properties
Readonlyadditional Extensions Required
additionalExtensionsRequired: readonly string[]
Additional extensions explicitly required by the caller.
Readonlyrequired
required: boolean
Whether KHR_interactivity is required in the exported asset.
Accessors
additional Extensions Used
-
get additionalExtensionsUsed(): readonly string[]
Additional operation/companion extensions referenced by the exported graphs.
Returns readonly string[]
Methods
analyze
-
Gets the detached representability analysis.
Returns IKHRInteractivityExportAnalysis
current analysis
build
-
Builds the extension after final glTF entity remapping is available.
Parameters
- context: IKHRInteractivitySerializerContext
serializer remapping context
Returns IKHRInteractivity
canonical KHR_interactivity payload
- context: IKHRInteractivitySerializerContext
build With Source Indices
-
Builds a graph for patching the original glTF document using its existing entity indices. Companion node extensions are already present in that document and are retained by the patcher.
Returns IKHRInteractivity
canonical KHR_interactivity payload with source glTF indices
Detached representability and export plan for one or more FlowGraphs.