#include <Wave.h>
Classes | |
| struct | Impact |
Public Types | |
| enum | TerrainType : u8 { cTerrainType_Water = 0 , cTerrainType_Lava = 1 , cTerrainType_Poison = 2 , cTerrainType_LavaWaves = 3 , cTerrainType_Quicksand = 4 } |
Public Member Functions | |
| Wave | setupWave () |
| virtual void | vfC () |
| virtual void | vf10 () |
| void | updateWaveCollisions () |
| void | updateWave () |
| void | setMajorSineWaveMult (f32 mult) |
| void | setMinorSineWaveMult (f32 mult) |
| void | setLiquidCollisionType (TerrainType collision_type) |
Protected Attributes | |
| WaveRenderer * | mRenderer |
| u8 | _4 [4] |
| sead::Vector3f | _8 |
| u8 | _14 [12] |
| sead::Vector3f | _20 |
| u8 | _2c [48] |
| u8 | _5c [48] |
| u8 | _8c [4] |
| f32 | _90 |
| u32 | _94 |
| f32 | _98 |
| f32 | _9c |
| u32 | _a0 |
| u32 | _a4 |
| u32 | _a8 |
| s32 | _ac |
| u32 | _b0 |
| Angle | mMinorSineWavePhaseShift |
| Angle | mMajorSineWavePhaseShift |
| f32 | mMajorSineWaveMult |
| f32 | mMinorSineWaveMult |
| u32 | mMinorSineWaveRate |
| u32 | mMajorSineWaveRate |
| u32 | _cc |
| u32 | _d0 |
| u32 | mMajorSineWaveFrequency |
| u32 | mMinorSineWaveFrequency |
| f32 | mMajorSineWaveAmplitude |
| f32 | mMinorSineWaveAmplitude |
| TerrainType | mLiquidCollisionType |
| u8 | _e5 |
| sead::FixedObjList< Impact, 48 > | mImpact |
| u32 | _ff40 |
| u8 | _ff44 [4] |
| enum Wave::TerrainType : u8 |
| Wave Wave::setupWave | ( | ) |
|
virtual |
|
virtual |
| void Wave::updateWaveCollisions | ( | ) |
| void Wave::updateWave | ( | ) |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |