Optional__Optional__Optional__Optional__extra arbitrary data saved by the importer that can be used by the plugins (like gltf material variants)
Optional__Optional__This can be set to true in the importer to indicate that the source buffer should be loaded and cached in the userdata during processRaw
Optional__Cached source blob for the asset
Optional__Cached source buffer for the asset (only cached when __needsSourceBuffer is set)
Optional_Optional_Starts with _ so that its not saved in gltf, but saved in json.
OptionalanimationOptionalautoOptionalautoAutomatically register this object in the AssetManager when added to the scene. This provides hook to other plugins to extend the object, add uiconfig, etc.
OptionalautoOptionalautoOptionalautoDisables bubbleToParent in setDirty calls on the object. As an effect scene, viewer are not updated on property change. See progressive-hdr-shadows-exp or any baker.
Optionalbboxshould this object be taken into account when calculating bounding box, default true
OptionalconstraintsOptionaldisposeOptionaldisposeAuto dispose when removed from the scene.
Note - this is only used when Object3DManager.autoDisposeObjects is true
OptionalexcludeWhen true, this object will not be exported when exporting the scene with AssetExporter.exportObject
OptionalgeometriesOptionalgltfOptionalisOptionallicenseOptionalphysicsFor Physics plugins
OptionalpseudoIs centered in a parent object.
OptionalrootThe path from which the asset was downloaded/imported.
OptionalrootIncase files are loaded as different extensions(like for json), this will be set.
OptionalrootWhether to refresh this object from the asset manager when its loaded as an embedded object
Optionalrootis it modelRoot in RootScene, used during serialization nad traversing ancestors
OptionalsetOptionalsetOptionalsetOptionalsList of properties that will be saved in the glb files when this object is saved. The other properties are expected to be loaded/filled at runtime by default values or from an external object loaded from IImportResultUserData.rootPath. Note - this is not implemented, added to userData for future.
OptionalTransformOptionaltransformSettings for TransformControls2 when this object is selected. See TransformControlsPlugin
OptionaluserWhen false, this object will not be selectable when clicking on it.
Optionaluuid
Events that should be bubbled to parent root without the need to set bubbleToParent in the event. todo: remove support for this