Table of Contents

Struct TrackCompressionSetting

Namespace
ValveResourceFormat.ResourceTypes.ModelAnimation2
Assembly
ValveResourceFormat.dll

Represents compression settings for an animation track.

public record struct TrackCompressionSetting : IEquatable<TrackCompressionSetting>

Implements

Inherited Members

Constructors

TrackCompressionSetting(QuantizationRange, QuantizationRange, QuantizationRange, QuantizationRange, Quaternion, bool, bool, bool)

Represents compression settings for an animation track.

public TrackCompressionSetting(QuantizationRange TranslationRangeX, QuantizationRange TranslationRangeY, QuantizationRange TranslationRangeZ, QuantizationRange ScaleRange, Quaternion ConstantRotation, bool IsRotationStatic, bool IsTranslationStatic, bool IsScaleStatic)

Parameters

TranslationRangeX QuantizationRange
TranslationRangeY QuantizationRange
TranslationRangeZ QuantizationRange
ScaleRange QuantizationRange
ConstantRotation Quaternion
IsRotationStatic bool
IsTranslationStatic bool
IsScaleStatic bool

Properties

ConstantRotation

public Quaternion ConstantRotation { readonly get; set; }

Property Value

Quaternion

IsRotationStatic

public bool IsRotationStatic { readonly get; set; }

Property Value

bool

IsScaleStatic

public bool IsScaleStatic { readonly get; set; }

Property Value

bool

IsTranslationStatic

public bool IsTranslationStatic { readonly get; set; }

Property Value

bool

ScaleRange

public QuantizationRange ScaleRange { readonly get; set; }

Property Value

QuantizationRange

TranslationRangeX

public QuantizationRange TranslationRangeX { readonly get; set; }

Property Value

QuantizationRange

TranslationRangeY

public QuantizationRange TranslationRangeY { readonly get; set; }

Property Value

QuantizationRange

TranslationRangeZ

public QuantizationRange TranslationRangeZ { readonly get; set; }

Property Value

QuantizationRange