Struct AnimationController.SubController ​
Namespace: ValveResourceFormat.Renderer
Assembly: Renderer.dll
Represents a sub-animation controller that drives animation from an external skeleton.
csharp
public record struct AnimationController.SubController : IEquatable<AnimationController.SubController>Implements ​
IEquatable<AnimationController.SubController>
Constructors ​
SubController(AnimationController, int[], Dictionary<string, string?>) ​
Represents a sub-animation controller that drives animation from an external skeleton.
csharp
public SubController(AnimationController Handler, int[] RemapTable, Dictionary<string, string?> DebugMap)Parameters ​
Handler AnimationController
The animation controller managing the external skeleton.
RemapTable int[]
Bone index mapping from parent to child skeleton.
DebugMap Dictionary<string, string?>
Bone name mapping for debugging purposes.
Properties ​
DebugMap ​
Bone name mapping for debugging.
csharp
public readonly Dictionary<string, string?> DebugMap { get; }Property Value ​
Handler ​
The animation controller managing the external skeleton.
csharp
public AnimationController Handler { readonly get; set; }Property Value ​
RemapTable ​
Bone index mapping from parent to child skeleton.
csharp
public int[] RemapTable { readonly get; set; }Property Value ​
int[]
Skeleton ​
The sub controller skeleton.
csharp
public readonly Skeleton Skeleton { get; }
