dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Serialization

MeshTextureTransformSerializationRecord Class

Protobuf serialization record for MeshTextureTransform.

public record MeshTextureTransformSerializationRecord : dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<dymaptic.GeoBlazor.Core.Components.MeshTextureTransform>, System.IEquatable<dymaptic.GeoBlazor.Core.Serialization.MeshTextureTransformSerializationRecord>

Inheritance System.Object 🡒 MapComponentSerializationRecord 🡒 dymaptic.GeoBlazor.Core.Serialization.MapComponentSerializationRecord<MeshTextureTransform> 🡒 MeshTextureTransformSerializationRecord

Implements System.IEquatable<MeshTextureTransformSerializationRecord>

Constructors

MeshTextureTransformSerializationRecord() Constructor

Default constructor for protobuf deserialization.

public MeshTextureTransformSerializationRecord();

MeshTextureTransformSerializationRecord(double[], Nullable, double[]) Constructor

Creates a new MeshTextureTransformSerializationRecord with the specified values.

public MeshTextureTransformSerializationRecord(double[]? offset, System.Nullable<double> rotation, double[]? scale);

Parameters

offset System.Double[]

rotation System.Nullable<System.Double>

scale System.Double[]

Properties

MeshTextureTransformSerializationRecord.IsNull Property

Indicates whether this record represents a null value.

public override bool IsNull { get; init; }

Property Value

System.Boolean

MeshTextureTransformSerializationRecord.Offset Property

The UV offset values.

public double[]? Offset { get; init; }

Property Value

System.Double[]

MeshTextureTransformSerializationRecord.Rotation Property

The rotation angle in degrees.

public System.Nullable<double> Rotation { get; init; }

Property Value

System.Nullable<System.Double>

MeshTextureTransformSerializationRecord.Scale Property

The UV scale values.

public double[]? Scale { get; init; }

Property Value

System.Double[]

Methods

MeshTextureTransformSerializationRecord.FromSerializationRecord() Method

Converts this serialization record back to the original type.

public override dymaptic.GeoBlazor.Core.Components.MeshTextureTransform? FromSerializationRecord();

Returns

MeshTextureTransform