#include <JugemUnit.hh>
Manages interpolation keyframes for the Lakitu's position when ascending and descending.
Definition at line 13 of file JugemUnit.hh.
Classes | |
| struct | InterpKeyframe |
Public Member Functions | |
| JugemInterp (u32 count) | |
| void | initKeyframes (f32 startRate, f32 endRate, f32 tDelta, u32 param4) |
| bool | calc (f32 tDelta) |
| void | setStartKeyframe (f32 param1) |
| void | addKeyframe (f32 rate, f32 tDelta, u32) |
| f32 | calcInterpRate (f32 time) const |
| f32 | rate () const |
Static Private Member Functions | |
| static f32 | Lerp (f32 a, f32 b, f32 t) |
Private Attributes | |
| owning_span< InterpKeyframe > | m_keyframes |
| u32 | m_numKeyframes |
| f32 | m_time |
| f32 | m_rate |
|
inline |
Definition at line 15 of file JugemUnit.hh.
|
inline0x8074C0B4 |
Definition at line 56 of file JugemUnit.hh.
|
inline0x80723AF8 |
Definition at line 36 of file JugemUnit.hh.
|
inlinenodiscard0x8074C1E0 |
Definition at line 63 of file JugemUnit.hh.
|
inline0x8072370C |
Definition at line 25 of file JugemUnit.hh.
|
inlinestaticnodiscardprivate0x8074C3F0 |
Definition at line 98 of file JugemUnit.hh.
|
inlinenodiscard |
Definition at line 85 of file JugemUnit.hh.
|
inline0x8074C048 |
Definition at line 49 of file JugemUnit.hh.
|
private |
Definition at line 105 of file JugemUnit.hh.
|
private |
Definition at line 106 of file JugemUnit.hh.
|
private |
Definition at line 108 of file JugemUnit.hh.
|
private |
Definition at line 107 of file JugemUnit.hh.