Skip to content

editorGlobalsLocalOrnamentDescriptorSerializer

Class: LocalOrnamentDescriptorSerializer

Hierarchy

ModelElementSerializerLocalOrnamentDescriptor, ISerializedLocalOrnament

LocalOrnamentDescriptorSerializer

Index

Methods

Methods

Private _base64ToArrayBuffer

_base64ToArrayBuffer(base64: string): ArrayBuffer

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:176

Parameters:

Name Type
base64 string

Returns: ArrayBuffer


Private _deserializeParameters

_deserializeParameters(serialized: ISerializedParameters): OrnamentParameters

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:153

Parameters:

Name Type
serialized ISerializedParameters

Returns: OrnamentParameters


Protected _deserializePlane

_deserializePlane(plane: ISerializedPlane): Plane

Inherited from BaseSerializer._deserializePlane

Defined in src/history/serialization/BaseSerializer.ts:155

Convenience method to serialize a Plane without invoking an extra serializer.

Parameters:

Name Type Description
plane ISerializedPlane -

Returns: Plane


Protected _deserializeQuaternion

_deserializeQuaternion(quaternion: ISerializedQuaternion): Quaternion

Inherited from BaseSerializer._deserializeQuaternion

Defined in src/history/serialization/BaseSerializer.ts:136

Convenience method to deserialize a Vector3 without invoking an extra serializer.

Parameters:

Name Type Description
quaternion ISerializedQuaternion -

Returns: Quaternion


Protected _deserializeVector3

_deserializeVector3(vector: ISerializedVector3): Vector3

Inherited from BaseSerializer._deserializeVector3

Defined in src/history/serialization/BaseSerializer.ts:115

Convenience method to deserialize a Vector3 without invoking an extra serializer.

Parameters:

Name Type
vector ISerializedVector3

Returns: Vector3


Private _serializeParameters

_serializeParameters(params: OrnamentParameters): ISerializedParameters

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:132

Parameters:

Name Type
params OrnamentParameters

Returns: ISerializedParameters


Protected _serializePlane

_serializePlane(plane: Plane): ISerializedPlane

Inherited from BaseSerializer._serializePlane

Defined in src/history/serialization/BaseSerializer.ts:144

Convenience method to serialize a Plane without invoking an extra serializer.

Parameters:

Name Type Description
plane Plane -

Returns: ISerializedPlane


Protected _serializeQuaternion

_serializeQuaternion(quaternion: Quaternion): ISerializedQuaternion

Inherited from BaseSerializer._serializeQuaternion

Defined in src/history/serialization/BaseSerializer.ts:123

Convenience method to serialize a Quaternion without invoking an extra serializer.

Parameters:

Name Type Description
quaternion Quaternion -

Returns: ISerializedQuaternion


Protected _serializeVector3

_serializeVector3(vector: ReadonlyVector3): ISerializedVector3

Inherited from BaseSerializer._serializeVector3

Defined in src/history/serialization/BaseSerializer.ts:104

Convenience method to serialize a Vector3 without invoking an extra serializer.

Parameters:

Name Type
vector ReadonlyVector3

Returns: ISerializedVector3


deserialize

deserialize(serialized: any): LocalOrnamentDescriptor

Overrides BaseSerializer.deserialize

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:84

Parameters:

Name Type
serialized any

Returns: LocalOrnamentDescriptor


linkDependencies

linkDependencies(ornamentDescriptor: OrnamentDescriptor, serialized: ISerializedLocalOrnament, resolve: function): void

Overrides BaseSerializer.linkDependencies

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:123

Parameters:

ornamentDescriptor: OrnamentDescriptor

serialized: ISerializedLocalOrnament

resolve: function

▸ (name: string): any

Parameters:

Name Type
name string

Returns: void


serialize

serialize(ornamentDescriptor: LocalOrnamentDescriptor, enqueueObjectToSerialize: function): ISerializedLocalOrnament

Overrides BaseSerializer.serialize

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:64

Parameters:

ornamentDescriptor: LocalOrnamentDescriptor

enqueueObjectToSerialize: function

▸ (o: any): string

Parameters:

Name Type
o any

Returns: ISerializedLocalOrnament


Static getSerializedClass

getSerializedClass(): LocalOrnamentDescriptor

Overrides BaseSerializer.getSerializedClass

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:60

Returns: LocalOrnamentDescriptor


Static getSerializedClassName

getSerializedClassName(): string

Overrides BaseSerializer.getSerializedClassName

Defined in src/history/serialization/LocalOrnamentDescriptorSerializer.ts:56

Returns: string