Class SceneSerializer
Constructors
constructor
-
Returns SceneSerializer
Methods
StaticClear Cache
-
Clear cache used by a previous serialization
Returns void
StaticSerialize
-
Serialize a scene into a JSON compatible object Note that if the current engine does not support synchronous texture reading (like WebGPU), you should use SerializeAsync instead as else you may not retrieve the proper base64 encoded texture data (when using the Texture.ForceSerializeBuffers flag)
Parameters
- scene: Scene
defines the scene to serialize
Returns any
a JSON compatible object
- scene: Scene
StaticSerialize Async
-
Serialize a scene into a JSON compatible object
Parameters
- scene: Scene
defines the scene to serialize
Returns Promise<any>
a JSON promise compatible object
- scene: Scene
StaticSerialize Mesh
-
Serialize a mesh into a JSON compatible object
Parameters
- toSerialize: any
defines the mesh to serialize
- withParents: boolean = false
defines if parents must be serialized as well
- withChildren: boolean = false
defines if children must be serialized as well
Returns any
a JSON compatible object
- toSerialize: any
Class used to serialize a scene into a string