Class SerializationHelper
Hierarchy
- SerializationHelper
Index
Constructors
Properties
Methods
Constructors
constructor
Returns SerializationHelper
Properties
Static Allow Loading Unique IdSearch playground for AllowLoadingUniqueId
Gets or sets a boolean to indicate if the UniqueId property should be serialized
Methods
Static Append Serialized AnimationsSearch playground for AppendSerializedAnimations
Appends the serialized animations from the source animations
Parameters
source: IAnimatable
Source containing the animations
destination: any
Target to store the animations
Returns void
Static CloneSearch playground for Clone
Clones an object
Type Parameters
T
Parameters
creationFunction: (() => T)
defines the function used to instanciate the new object
Returns T
source: T
defines the source object
Returns T
the cloned object
Static InstanciateSearch playground for Instanciate
Instanciates a new object based on a source one (some data will be shared between both object)
Type Parameters
T
Parameters
creationFunction: (() => T)
defines the function used to instanciate the new object
Returns T
source: T
defines the source object
Returns T
the new object
Static ParseSearch playground for Parse
Creates a new entity from a serialization data object
Type Parameters
T
Parameters
creationFunction: (() => T)
defines a function used to instanciated the new entity
Returns T
source: any
defines the source serialization data
scene: Nullable<Scene>
defines the hosting scene
Optional rootUrl: Nullable<string>
defines the root url for resources
Returns T
a new entity
Static Parse PropertiesSearch playground for ParseProperties
Given a source json and a destination object in a scene, this function will parse the source and will try to apply its content to the destination object
Parameters
source: any
the source json data
destination: any
the destination object
scene: Nullable<Scene>
the scene where the object is
rootUrl: Nullable<string>
root url to use to load assets
Returns void
Static SerializeSearch playground for Serialize
Static function used to serialized a specific entity
Type Parameters
T
Parameters
entity: T
defines the entity to serialize
Optional serializationObject: any
defines the optional target object where serialization data will be stored
Returns any
a JSON compatible object representing the serialization of the entity
Class used to help serialization objects