BrawlCrate v0.41
Wii File Editor
|
Public Member Functions | |
bool | Equals (KeyframeEntry obj) |
KeyframeEntry (int index, float value) | |
void | InsertBefore (KeyframeEntry entry) |
Inserts the provided entry before this one and relinks the previous and next entries. More... | |
void | InsertAfter (KeyframeEntry entry) |
Inserts the provided entry after this one and relinks the previous and next entries. More... | |
void | Remove () |
float | Interpolate (float offset, float span, KeyframeEntry next, bool forceLinear=false) |
float | Interpolate (float offset, bool forceLinear=false) |
Returns an interpolated value between this keyframe and the next. You can force linear calculation, but the Wii itself doesn't have anything like that. The Wii emulates linear interpolation using two keyframes across a range with the same tangent and then two keyframes on the same frame but with different tangents. More... | |
float | GenerateTangent () |
override string | ToString () |
Public Attributes | |
int | _index |
KeyframeEntry | _prev |
KeyframeEntry | _next |
float | _value |
float | _tangent |
Properties | |
KeyframeEntry | Second [get, set] |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns an interpolated value between this keyframe and the next. You can force linear calculation, but the Wii itself doesn't have anything like that. The Wii emulates linear interpolation using two keyframes across a range with the same tangent and then two keyframes on the same frame but with different tangents.
|
inline |
|
inline |
|
inline |
int BrawlLib.Wii.Animations.KeyframeEntry._index |
KeyframeEntry BrawlLib.Wii.Animations.KeyframeEntry._next |
KeyframeEntry BrawlLib.Wii.Animations.KeyframeEntry._prev |
float BrawlLib.Wii.Animations.KeyframeEntry._tangent |
float BrawlLib.Wii.Animations.KeyframeEntry._value |
|
getset |