Options
All
  • Public
  • Public/Protected
  • All
Menu

Class used to serialize a scene into a string

Hierarchy

  • SceneSerializer

Index

Constructors

Methods

  • ClearCache(): void
  • Clear cache used by a previous serialization

    Returns void

  • Serialize(scene: Scene): any
  • 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

  • SerializeAsync(scene: Scene): Promise<any>
  • Serialize a scene into a JSON compatible object

    Parameters

    • scene: Scene

      defines the scene to serialize

    Returns Promise<any>

    a JSON promise compatible object

  • SerializeMesh(toSerialize: any, withParents?: boolean, withChildren?: boolean): any
  • Serialize a mesh into a JSON compatible object

    Parameters

    • toSerialize: any

      defines the mesh to serialize

    • Optional withParents: boolean

      defines if parents must be serialized as well

    • Optional withChildren: boolean

      defines if children must be serialized as well

    Returns any

    a JSON compatible object

Legend

  • Constructor
  • Property
  • Method
  • Property
  • Method
  • Inherited constructor
  • Static method

Settings

Theme