Struct BoneMaskTask ​
Namespace: ValveResourceFormat.Animation
Assembly: ValveResourceFormat.dll
csharp
public struct BoneMaskTaskFields ​
MaskSetIdx ​
csharp
public byte MaskSetIdxField Value ​
byte
SourceTaskIdx ​
csharp
public sbyte SourceTaskIdxField Value ​
sbyte
TargetTaskIdx ​
csharp
public sbyte TargetTaskIdxField Value ​
sbyte
Type ​
csharp
public BoneMaskTask.TaskType TypeField Value ​
Weight ​
csharp
public float WeightField Value ​
float
Methods ​
Blend(sbyte, sbyte, float) ​
Creates a blend task (lerp from source result to target result).
csharp
public static BoneMaskTask Blend(sbyte sourceIdx, sbyte targetIdx, float blendWeight)Parameters ​
sourceIdx sbyte
targetIdx sbyte
blendWeight float
Returns ​
Combine(sbyte, sbyte) ​
Creates a combine (multiply) task.
csharp
public static BoneMaskTask Combine(sbyte sourceIdx, sbyte targetIdx)Parameters ​
sourceIdx sbyte
targetIdx sbyte
Returns ​
Generate(float) ​
Creates a mask generate task (all weights set to weight).
csharp
public static BoneMaskTask Generate(float weight)Parameters ​
weight float
Returns ​
Mask(byte) ​
Creates a skeleton bone mask reference task.
csharp
public static BoneMaskTask Mask(byte maskSetIdx)Parameters ​
maskSetIdx byte
Returns ​
Scale(sbyte, float) ​
Creates a scale task.
csharp
public static BoneMaskTask Scale(sbyte sourceIdx, float scale)Parameters ​
sourceIdx sbyte
scale float

