Namespace ValveResourceFormat.ResourceTypes.ModelAnimation2 ​
Classes ​
| Name | Description |
|---|---|
| AnimationClip | Represents an animation clip with compressed pose data. |
| AnimationFloatCurve | A named per-frame scalar channel of an animation clip (the clip's float curves, e.g. graph parameters like health or sitting_pose). |
| AnimationGraph | Runtime instance of an animation graph (.vnmgraph). Evaluates the graph's node network on the graph's NM skeleton each update and produces a parent space pose. |
| GraphClip | An animation clip bound to a graph data slot, sampleable into a parent-space pose on the graph's NM skeleton. Each clip has its own frame cache because AnimationFrameCache caches by frame index without keying on the animation. |
| GraphUpdateDetails | What an update records while AnimationGraph.RecordUpdateDetails is set. |
Structs ​
| Name | Description |
|---|---|
| FloatParameterRange | The span of values a float parameter is read over, from the values the graph compares it with and the ranges it blends and remaps over. |
| GraphParameterHint | The value of a target or vector parameter that leaves the pose as animated. |
| GraphTiming | How long a graph took to evaluate in an update, see AnimationGraph.GraphTimings. |
| ModelSpaceSamplingChainLink | A link in the chain of bones that is evaluated to sample a bone in model space. |
| QuantizationRange | Represents a quantization range with a start value and length. |
| SampledClip | A clip an animation graph update sampled, see AnimationGraph.SampledClips. |
| TrackCompressionSetting | Represents compression settings for an animation track. |
Interfaces ​
| Name | Description |
|---|---|
| IAnimationGraph | A pose source evaluated every update in place of clips, such as an AnimationGraph. |
Enums ​
| Name | Description |
|---|---|
| AnimationAlgorithm | What drives the pose of a skeleton. |

