[This is preliminary documentation and is subject to change.]
The Track<(Of <(T>)>) type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Track<(Of <(T>)>) | Overloaded. |
Methods
| Name | Description | |
|---|---|---|
| Add |
Add a Frame into the track. IF the frame already exists, the existing frame is returned
| |
| Count | ||
| Delete |
Delete the specified keyframe
| |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Interpolate | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Render |
Renders the track at a specific track time
and then stores the result in a frame buffer
| |
| SetFrame |
Set the current keyframe, based on a particular frame number
This sets up internal information to quickly reference the keyframe
and (potentially) the next keyframe for interpolation
This assumes that at least one keyframe exists, at any particular local time index.
| |
| SetKeyFrame |
Set a KeyFrame into the track. If the frame already exists, the existing frame is returned
| |
| ToString | (Overrides Object..::.ToString()()().) |
Fields
Properties
| Name | Description | |
|---|---|---|
| Current |
Get/Set the current value of the track
| |
| CurrentFrame | ||
| CurrentKeyFrame | ||
| Frame |
Get/set the current track frame (value, plus control points etc..)
| |
| Frames | ||
| Item | Overloaded. |