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
MeshTextureTransformSerializationRecord.Offset Property
The UV offset values.
public double[]? Offset { get; init; }
Property Value
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
Methods
MeshTextureTransformSerializationRecord.FromSerializationRecord() Method
Converts this serialization record back to the original type.
public override dymaptic.GeoBlazor.Core.Components.MeshTextureTransform? FromSerializationRecord();