Go to the source code of this file.
Macros | |
#define | UNK_ARRAY_SIZE_1 4 |
#define | MAX_QUIZMO_AUDIENCE 10 |
#define | NUM_WATER_BLOCK_COMPONENTS 4 |
#define | TUBBA_MINI_HEART_COUNT 25 |
#define | MAX_WHIRLWIND_SEGMENTS 8 |
#define | ROCKET_BUF_SIZE 4 |
#define | MAX_LIL_OINKS 11 |
Functions | |
EffectInstance * | create_effect_instance (EffectBlueprint *effectBp) |
void | remove_effect (EffectInstance *) |
s32 | load_effect (s32 effectIndex) |
struct BigSmokePuffFXData |
struct LandingDustFXData |
struct WalkingDustFXData |
struct FlowerFXData |
struct CloudPuffFXData |
struct CloudTrailFXData |
struct FootprintFXData |
struct FloatingFlowerFXData |
struct SnowflakeFXData |
Data Fields | ||
---|---|---|
Vec3f | pos | |
f32 | unk_0C | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
s32 | unk_28 |
struct StarFXData |
struct EmoteFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 | |
s32 | unk_2C | |
s32 | unk_30 | |
s32 | unk_34 | |
s32 | unk_38 | |
Npc * | unk_3C |
struct SparklesFXData |
struct ShapeSpellFXData |
struct GatherEnergyPinkFXData |
struct DropLeavesFXData |
struct DustFXData |
struct ShatteringStonesFXData |
struct SmokeRingFXData |
struct DamageStarsFXData |
struct ExplosionFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
char | unk_10[0x10] | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 | |
f32 | unk_2C | |
s32 | unk_30 | |
s32 | unk_34 | |
s32 | unk_38 |
struct LensFlareFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
f32 | largeFlareRot | |
f32 | largeFlareRotVel | |
f32 | largeFlareScale | |
f32 | largeFlareScaleVel | |
f32 | smallFlareScale | |
s32 | largeFlareAlpha | |
s32 | smallFlareAlpha | |
s32 | timeLeft | |
s32 | lifetime |
struct GotItemOutlineFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
s32 | lifetime | |
s32 | timeLeft | |
f32 | scale | |
s32 | alpha |
struct SpikyWhiteAuraFXData |
struct SmokeImpactFXData |
struct DamageIndicatorFXData |
struct PurpleRingFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
Matrix4f | unk_1C | |
f32 | unk_5C | |
f32 | unk_60 | |
f32 | unk_64 | |
s32 | unk_68 | |
s32 | unk_6C | |
s32 | unk_70 | |
u8 | unk_74 | |
u8 | unk_75 | |
u8 | unk_76 | |
u8 | unk_77 | |
u8 | unk_78 | |
u8 | unk_79 | |
char | unk_7A[2] |
struct FlameFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
f32 | baseScale | |
f32 | unk_14 | |
s32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 | |
f32 | scaleH | |
f32 | scaleW |
struct StarsBurstFXData |
struct StarsShimmerFXData |
Data Fields | ||
---|---|---|
s16 | unk_00 | |
s16 | state | |
Vec3f | pos | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
s32 | lifeTime | |
s32 | timeLeft | |
s32 | unk_28 |
struct RisingBubbleFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
f32 | unk_10 | |
s32 | unk_14 | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | unk_20 | |
f32 | unk_24 |
struct RingBlastFXData |
Data Fields | ||
---|---|---|
u16 | unk_00 | |
Vec3f | pos | |
f32 | unk_10 | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 |
struct ShockwaveFXData |
Data Fields | ||
---|---|---|
u16 | unk_00 | |
char | unk_02[2] | |
Vec3f | pos | |
f32 | unk_10 | |
f32 | unk_14 | |
s32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
s32 | unk_28 | |
s32 | unk_2C | |
f32 | unk_30 | |
f32 | unk_34 | |
s32 | alpha | |
f32 | unk_3C | |
f32 | unk_40 | |
f32 | unk_44 | |
f32 | unk_48 | |
s32 | unk_4C | |
Color_RGB8 | prim | |
Color_RGB8 | env | |
char | unk_56[2] |
struct MusicNoteFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
f32 | scale | |
s32 | alpha | |
s32 | timeLeft | |
s32 | lifetime | |
s32 | noteType | |
f32 | velX | |
f32 | velY | |
f32 | finalVelX | |
f32 | finalVelY |
struct SmokeBurstFXData |
Data Fields | ||
---|---|---|
u16 | unk_00 | |
Vec3f | pos | |
f32 | unk_10 | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | unk_1C | |
f32 | unk_20 | |
Color_RGBA8 | rgba |
struct SweatFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
f32 | unk_10 | |
char | unk_14[0x04] | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
s32 | timeLeft |
struct SleepBubbleFXData |
struct WindyLeavesFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | unk_04 | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
s32 | alpha | |
s32 | unk_28 | |
s32 | unk_2C | |
f32 | unk_30 | |
f32 | unk_34 | |
f32 | unk_38 |
struct FallingLeavesFXData |
struct StarsSpreadFXData |
struct SteamBurstFXData |
struct StarsOrbitingFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
f32 | orbitRadius | |
f32 | targetRadius | |
f32 | roll | |
f32 | rollSpinRate | |
f32 | pitch | |
s32 | yaw | |
s32 | enabled |
struct BigSnowflakesFXData |
struct DebuffFXData |
Data Fields | ||
---|---|---|
s16 | type | |
char | unk_02[2] | |
Vec3f | pos | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | scaleY | |
f32 | scaleX | |
s32 | timeLeft | |
s32 | lifetime | |
f32 | rotZ | |
f32 | unk_30 | |
s32 | alpha | |
Color_RGB8 | primCol | |
Color_RGB8 | envCol | |
char | unk_3E[2] |
struct GreenImpactFXData |
Data Fields | ||
---|---|---|
u16 | unk_00 | |
char | unk_02[2] | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
f32 | unk_10 | |
f32 | unk_14 | |
s32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
s32 | unk_28 | |
s32 | unk_2C | |
f32 | unk_30 | |
f32 | unk_34 | |
s32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 | |
f32 | unk_44 | |
f32 | unk_48 | |
s32 | unk_4C | |
Color_RGB8 | unk_50 | |
Color_RGB8 | unk_53 | |
char | unk_56[2] |
struct RadialShimmerFXData |
struct EndingDecalsFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
f32 | scale | |
f32 | unk_14 | |
s32 | haloAlpha | |
s32 | unk_1C | |
s32 | unk_20 | |
u8 | unk_24 | |
u8 | unk_25 | |
u8 | unk_26 | |
u8 | unk_27 | |
u8 | unk_28 | |
u8 | unk_29 | |
char | unk_2A[2] |
struct LightRaysFXData |
Data Fields | ||
---|---|---|
s32 | type | |
char | unk_04[0xC] | |
Vec3f | pos | |
f32 | unk_1C | |
f32 | unk_20 | |
s32 | alpha | |
s32 | timeLeft | |
s32 | lifetime | |
char | unk_30[4] | |
f32 | unk_34 | |
f32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 | |
char | unk_44[4] | |
f32 | unk_48 | |
f32 | unk_4C | |
f32 | unk_50 | |
f32 | unk_54 | |
f32 | unk_58 | |
Vec3f | rot | |
f32 | unk_68 | |
f32 | unk_6C | |
Vec3f | initialRot | |
s32 | unk_7C | |
f32 | unk_80 | |
f32 | unk_84 | |
f32 | unk_88 | |
f32 | unk_8C | |
s32 | unk_90 |
struct LightningFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
s32 | unk_10 | |
s32 | unk_14 | |
s32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 | |
f32 | unk_2C | |
f32 | unk_30 | |
f32 | unk_34 | |
f32 | unk_38 | |
s32 | unk_3C | |
s32 | unk_40 | |
struct EffectInstance * | unk_44 | |
struct EffectInstance * | unk_48 |
struct FireBreathFXData |
struct ShimmerBurstFXData |
struct EnergyShockwaveFXData |
struct ShimmerWaveFXData |
struct AuraFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | posA | |
Vec3f | posB | |
Vec2f | scale | |
f32 | unk_24 | |
s32 | primA | |
s32 | fadeTime | |
s32 | lifeTime | |
f32 | unk_34 | |
f32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 | |
f32 | unk_44 | |
f32 | unk_48 | |
f32 | unk_4C | |
f32 | unk_50 | |
f32 | unk_54 | |
f32 | unk_58 | |
f32 | unk_5C | |
f32 | unk_60 | |
f32 | renderYaw | |
u8 | primR | |
u8 | primG | |
u8 | primB | |
u8 | envR | |
u8 | envG | |
u8 | engB | |
u8 | engA |
struct BulbGlowFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
s32 | brightness | |
s32 | timeLeft | |
s32 | lifetime | |
s32 | depthQueryID | |
s32 | unk_20 |
struct Effect3DFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
s32 | unk_04 | |
Vec3f | pos | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 | |
f32 | unk_2C | |
f32 | unk_30 | |
f32 | unk_34 | |
f32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 | |
f32 | unk_44 | |
f32 | unk_48 | |
f32 | unk_4C | |
f32 | unk_50 | |
f32 | unk_54 | |
s32 | unk_58 | |
s32 | unk_5C | |
s32 | unk_60 | |
s32 | unk_64 |
struct BlastFXData |
Data Fields | ||
---|---|---|
s16 | unk_00 | |
Vec3f | pos | |
f32 | unk_10 | |
s32 | timeLeft | |
s32 | unk_18 | |
s32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 |
struct FireFlowerFXData |
struct RecoverFXData |
struct DisableXFXData |
Data Fields | ||
---|---|---|
s32 | type | |
s32 | unk_04 | |
Vec3f | pos | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
s32 | alpha | |
s32 | unk_28 | |
s32 | unk_2C | |
f32 | unk_30 | |
f32 | scale | |
s32 | unk_38 | |
s32 | koDuration | |
f32 | unk_40 | |
s32 | unk_44 |
struct BombetteBreakingFXData |
struct FireworkFXData |
struct ConfettiFXData |
struct SnowfallFXData |
struct SpinFXData |
Data Fields | ||
---|---|---|
s32 | type | |
PlayerStatus * | player | |
Vec3f | pos | |
f32 | scale | |
f32 | initialScale | |
s32 | alpha | |
s32 | duration | |
s32 | timeLeft | |
s32 | lifetime | |
Vec3f | rot | |
Vec3f | rotVel | |
Color_RGB8 | color | |
char | unk_47 |
struct GatherMagicFXData |
struct AttackResultTextFXData |
struct SmallGoldSparkleFXData |
struct ShockOverlayFXData |
struct BalloonFXData |
struct FloatingRockFXData |
struct ChompDropFXData |
struct QuizmoStageFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
s32 | vanishTimer | |
s32 | lifetime | |
Vec3f | origin | |
s32 | microphoneRaiseAmt | |
s32 | rearWallRaiseAmt | |
s32 | leftWallRaiseAmt | |
s32 | rightWallRaiseAmt | |
s32 | podiumRaiseAmt | |
s32 | lightScrollAmt | |
s32 | lightScrollIncrement | |
s32 | lightScrollDelay | |
s32 | unkEffectMode | |
s32 | unk_3C | |
char | unk_40[0x04] |
struct RadiatingEnergyOrbFXData |
struct MotionBlurFlameFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
Vec3f | pos | |
f32 | unk_1C[4] | |
f32 | unk_2C[4] | |
f32 | unk_3C[4] | |
s32 | unk_4C | |
s32 | unk_50 | |
s32 | unk_54 | |
char | unk_58[4] | |
s32 | unk_5C | |
s32 | unk_60 | |
s32 | unk_64 |
struct EnergyOrbWaveFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | unk_10 | |
s32 | unk_14 | |
s32 | unk_18 | |
s32 | unk_1C | |
s32 | unk_20 | |
s32 | unk_24 | |
s32 | unk_28 | |
s32 | unk_2C | |
f32 | scale | |
f32 | unk_34 |
struct MerlinHouseStarsFXData |
struct QuizmoAudienceFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
s32 | timeLeft | |
s32 | lifeTime | |
Vec3f | pos | |
s32 | primColor | |
s32 | compState[10] | |
s32 | compType[10] | |
s32 | compPosIdx[10] | |
f32 | compMoveMagnitude[10] | |
f32 | compX[10] | |
f32 | compY[10] |
struct ButterfliesFXData |
struct StatChangeFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
f32 | scale | |
s32 | timeLeft | |
s32 | unk_18 | |
s32 | arrowType | |
s32 | arrowValue | |
s32 | unk_24 | |
f32 | scaleX | |
f32 | scaleY | |
f32 | unk_30 | |
f32 | unk_34 | |
f32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 |
struct SnakingStaticFXData |
struct ThunderboltRingFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | unk_18 | |
s32 | unk_1C | |
s32 | unk_20 | |
s32 | unk_24 | |
f32 | unk_28 | |
f32 | unk_2C | |
s32 | unk_30 |
struct SquirtFXData |
struct WaterBlockFXData |
struct WaterfallFXData |
struct WaterFountainFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | unk_18 | |
s32 | unk_1C | |
s32 | unk_20 | |
s32 | unk_24 | |
s32 | unk_28 | |
s32 | unk_2C | |
s32 | unk_30 | |
f32 | unk_34 | |
f32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 |
struct UnderwaterFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
s32 | timeLeft | |
s32 | lifeTime | |
f32 | unk_18 | |
Color_RGBA8 | waterColor | |
Color_RGB8 | unk_20 | |
s8 | unk_23[19][13] | |
s16 | unk_11A[19][13] |
struct LightningBoltFXData |
struct WaterSplashFXData |
struct SnowmanDollFXData |
struct FrightJarFXData |
struct StopWatchFXData |
struct Effect63FXData |
struct ThrowSpinyFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
s32 | life | |
s32 | lifeDuration | |
s32 | unk_30 | |
s32 | unk_34 | |
s32 | unk_38 | |
s32 | rgba | |
f32 | unk_40 | |
f32 | unk_44 | |
f32 | gravity | |
f32 | unk_4C | |
f32 | yaw | |
f32 | rotSpeed | |
f32 | xScale | |
f32 | yScale | |
u32 | state | |
s32 | unk_64 | |
s32 | timeUntilFall |
struct Effect65FXData |
Data Fields | ||
---|---|---|
s32 | variation | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | primR | |
s32 | primG | |
s32 | primB | |
s32 | alpha | |
s32 | envR | |
s32 | envG | |
s32 | envB | |
f32 | scale | |
Vec3f | pos | |
f32 | pathJitterX | |
f32 | pathJitterY | |
f32 | pathJitterZ | |
f32 | pathX[30] | |
f32 | pathY[30] | |
f32 | pathZ[30] | |
s32 | pathTimestamp[30] | |
s32 | pathPointEnabled[30] | |
s32 | lastPointIndex | |
f32 | pathLength[30] |
struct TubbaHeartAttackFXData |
struct WhirlwindFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | unk_10 | |
s32 | unk_14 | |
s32 | primR | |
s32 | primG | |
s32 | primB | |
s32 | primAlpha | |
s32 | envR | |
s32 | envG | |
s32 | envB | |
f32 | unk_34 | |
f32 | unk_38[8] | |
f32 | unk_58[8] | |
f32 | unk_78[8] | |
f32 | unk_98[8] | |
f32 | unk_B8[8] | |
f32 | unk_D8[8] | |
f32 | unk_F8[8] | |
f32 | unk_118[8] | |
f32 | unk_138 | |
f32 | unk_13C | |
f32 | unk_140 |
struct RedImpactFXData |
Data Fields | ||
---|---|---|
u16 | unk_00 | |
char | unk_02[2] | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
f32 | unk_10 | |
f32 | unk_14 | |
s32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
s32 | unk_28 | |
s32 | unk_2C | |
f32 | unk_30 | |
f32 | unk_34 | |
s32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 | |
f32 | unk_44 | |
f32 | unk_48 | |
s32 | unk_4C | |
Color_RGB8 | unk_50 | |
Color_RGB8 | unk_53 | |
char | unk_56[2] |
struct FloatingCloudPuffFXData |
struct EnergyInOutFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | unk_10 | |
s32 | unk_14 | |
s32 | unk_18 | |
s32 | unk_1C | |
s32 | unk_20 | |
s32 | unk_24 | |
s32 | unk_28 | |
s32 | unk_2C | |
s32 | unk_30 | |
f32 | scale | |
f32 | unk_38 | |
f32 | unk_3C | |
f32 | unk_40 | |
f32 | unk_44 |
struct Effect6BFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
char | unk_10[12] | |
s32 | unk_1C | |
s32 | unk_20 | |
char | unk_24[8] | |
s32 | unk_2C | |
s32 | unk_30 | |
f32 | scale | |
f32 | unk_38 | |
s32 | unk_3C | |
char | unk_40[0x4] |
struct TattleWindowFXData |
struct ShinyFlareFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | unk_18 | |
s32 | unk_1C | |
s32 | unk_20 | |
s32 | unk_24 | |
f32 | unk_28 | |
f32 | unk_2C |
struct HuffPuffBreathFXData |
struct ColdBreathFXData |
struct EmbersFXData |
struct HieroglyphsFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | timeLeft | |
s32 | lifeTime | |
s32 | unk_18 | |
s32 | unk_1C | |
s32 | unk_20 | |
s32 | unk_24 | |
s32 | unk_28 | |
s32 | unk_2C | |
s32 | unk_30 | |
s32 | unk_34 | |
f32 | unk_38 |
struct MiscParticlesFXData |
struct StaticStatusFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
s32 | frame | |
f32 | rot | |
s32 | timeLeft | |
s32 | lifetime | |
s32 | alpha | |
f32 | scale |
struct MovingCloudFXData |
struct Effect75FXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
s32 | unk_10 | |
s32 | unk_14 | |
Color3i | primCol | |
s32 | unk_24 | |
Color3i | envCol | |
s32 | unk_34 | |
s32 | masterAlpha | |
f32 | scale | |
f32 | unk_40 | |
f32 | unk_44 | |
f32 | unk_48 | |
f32 | unk_4C | |
f32 | unk_50 | |
f32 | unk_54 | |
f32 | unk_58 | |
f32 | unk_5C | |
f32 | unk_60 | |
f32 | unk_64 | |
f32 | unk_68 | |
f32 | unk_6C | |
f32 | unk_70 | |
f32 | unk_74 | |
f32 | unk_78 | |
f32 | unk_7C |
struct FireworkRocketFXData |
struct PeachStarBeamFXData |
Data Fields | ||
---|---|---|
s32 | type | |
Vec3f | pos | |
s32 | timeLeft | |
s32 | lifetime | |
s32 | primR | |
s32 | primG | |
s32 | primB | |
s32 | beamAlpha | |
s32 | envR | |
s32 | envG | |
s32 | envB | |
s32 | envA | |
f32 | beamScale | |
s32 | unk_3C | |
f32 | rotSpeed | |
f32 | rotAngle | |
f32 | circleRadius | |
Vec3f | circleCenter | |
f32 | twinkYOffset | |
PeachStarBeamSpirit | spirits[8] |
struct ChapterChangeFXData |
struct IceShardFXData |
struct SpiritCardFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | unk_10 | |
s32 | unk_14 | |
f32 | unk_18 | |
struct EffectInstance * | child | |
f32 | unk_20 | |
f32 | yaw | |
char | unk_28[0xC] | |
u8 | chapter | |
char | unk_35[3] |
struct LilOinkFXData |
struct SomethingRotatingFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | unk_10 | |
s32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
u8 | primAlpha | |
s8 | unk_25 | |
Color_RGB8 | env | |
u8 | state | |
char | unk_2A[2] | |
f32 | unk_2C |
struct BreakingJunkFXData |
struct PartnerBuffFXData |
Data Fields | ||
---|---|---|
s16 | useRandomValues | |
s16 | visible | |
s32 | timeLeft | |
s32 | lifeTime | |
BuffData | unk_0C[3] |
struct QuizmoAssistantFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | vanishTimer | |
s32 | lifetime | |
s32 | fadeInAmt | |
s32 | anim |
struct IcePillarFXData |
Data Fields | ||
---|---|---|
s32 | unk_00 | |
Vec3f | pos | |
s32 | timeLeft | |
s32 | lifeTime | |
Color_RGBA8 | prim | |
Color_RGBA8 | env | |
f32 | scale | |
s8 | unk_24 | |
s8 | unk_25 | |
char | unk_26[0x2] | |
struct EffectInstance * | miscParticles |
struct SunFXData |
Data Fields | ||
---|---|---|
s32 | shineFromRight | |
Vec3f | pos | |
s32 | timeLeft | |
s32 | lifeTime | |
Color_RGB8 | primColor | |
Color_RGBA8 | envColor | |
char | unk_1F[0x1] | |
f32 | texScrollAmt[5] | |
f32 | unk_34 | |
s32 | alpha | |
s32 | targetAlpha |
struct StarSpiritsEnergyFXData |
struct PinkSparklesFXData |
struct StarOutlineFXData |
struct Effect86FXData |
union EffectData |
Data Fields | ||
---|---|---|
s32 * | any | |
struct Effect00FXData * | unk_00 | |
struct BigSmokePuffFXData * | bigSmokePuff | |
struct Effect02FXData * | unk_02 | |
struct Effect03FXData * | unk_03 | |
struct Effect04FXData * | unk_04 | |
struct Effect05FXData * | unk_05 | |
struct LandingDustFXData * | landingDust | |
struct WalkingDustFXData * | walkingDust | |
struct FlowerFXData * | flowerSplash | |
struct FlowerFXData * | flowerTrail | |
struct CloudPuffFXData * | cloudPuff | |
struct CloudTrailFXData * | cloudTrail | |
struct FootprintFXData * | footprint | |
struct FloatingFlowerFXData * | floatingFlower | |
struct SnowflakeFXData * | snowflake | |
struct StarFXData * | star | |
struct EmoteFXData * | emote | |
struct SparklesFXData * | sparkles | |
struct ShapeSpellFXData * | shapeSpell | |
struct GatherEnergyPinkFXData * | gatherEnergyPink | |
struct DropLeavesFXData * | dropLeaves | |
struct DustFXData * | dust | |
struct ShatteringStonesFXData * | shatteringStones | |
struct SmokeRingFXData * | smokeRing | |
struct DamageStarsFXData * | damageStars | |
struct ExplosionFXData * | explosion | |
struct LensFlareFXData * | lensFlare | |
struct GotItemOutlineFXData * | gotItemOutline | |
struct SpikyWhiteAuraFXData * | spikyWhiteAura | |
struct SmokeImpactFXData * | smokeImpact | |
struct DamageIndicatorFXData * | damageIndicator | |
struct PurpleRingFXData * | purpleRing | |
struct FlameFXData * | flame | |
struct StarsBurstFXData * | starsBurst | |
struct StarsShimmerFXData * | starsShimmer | |
struct RisingBubbleFXData * | risingBubble | |
struct RingBlastFXData * | ringBlast | |
struct ShockwaveFXData * | shockwave | |
struct MusicNoteFXData * | musicNote | |
struct SmokeBurstFXData * | smokeBurst | |
struct SweatFXData * | sweat | |
struct SleepBubbleFXData * | sleepBubble | |
struct Unk2AFXData * | unk_2A | |
struct WindyLeavesFXData * | windyLeaves | |
struct FallingLeavesFXData * | fallingLeaves | |
struct StarsSpreadFXData * | starsSpread | |
struct SteamBurstFXData * | steamBurst | |
struct StarsOrbitingFXData * | starsOrbiting | |
struct BigSnowflakesFXData * | bigSnowflakes | |
struct DebuffFXData * | debuff | |
struct GreenImpactFXData * | greenImpact | |
struct RadialShimmerFXData * | radialShimmer | |
struct EndingDecalsFXData * | endingDecals | |
struct LightRaysFXData * | lightRays | |
struct LightningFXData * | lightning | |
struct FireBreathFXData * | fireBreath | |
struct ShimmerBurstFXData * | shimmerBurst | |
struct EnergyShockwaveFXData * | energyShockwave | |
struct ShimmerWaveFXData * | shimmerWave | |
struct AuraFXData * | aura | |
struct BulbGlowFXData * | bulbGlow | |
struct Effect3DFXData * | unk_3D | |
struct BlastFXData * | blast | |
struct FireFlowerFXData * | fireFlower | |
struct RecoverFXData * | recover | |
struct DisableXFXData * | disableX | |
struct BombetteBreakingFXData * | bombetteBreaking | |
struct FireworkFXData * | firework | |
struct ConfettiFXData * | confetti | |
struct SnowfallFXData * | snowfall | |
struct SpinFXData * | spin | |
struct GatherMagicFXData * | gatherMagic | |
struct AttackResultTextFXData * | attackResultText | |
struct SmallGoldSparkleFXData * | smallGoldSparkle | |
struct ShockOverlayFXData * | flashingBoxShockwave | |
struct BalloonFXData * | balloon | |
struct FloatingRockFXData * | floatingRock | |
struct ChompDropFXData * | chompDrop | |
struct QuizmoStageFXData * | quizmoStage | |
struct RadiatingEnergyOrbFXData * | radiatingEnergyOrb | |
void * | quizmoAnswer | |
struct MotionBlurFlameFXData * | motionBlurFlame | |
struct EnergyOrbWaveFXData * | energyOrbWave | |
struct MerlinHouseStarsFXData * | merlinHouseStars | |
struct QuizmoAudienceFXData * | quizmoAudience | |
struct ButterfliesFXData * | butterflies | |
struct StatChangeFXData * | statChange | |
struct SnakingStaticFXData * | snakingStatic | |
struct ThunderboltRingFXData * | thunderboltRing | |
struct SquirtFXData * | squirt | |
struct WaterBlockFXData * | waterBlock | |
struct WaterfallFXData * | waterfall | |
struct WaterFountainFXData * | waterFountain | |
struct UnderwaterFXData * | underwater | |
struct LightningBoltFXData * | lightningBolt | |
struct WaterSplashFXData * | waterSplash | |
struct SnowmanDollFXData * | snowmanDoll | |
struct FrightJarFXData * | frightJar | |
struct StopWatchFXData * | stopWatch | |
struct Effect63FXData * | unk_63 | |
struct ThrowSpinyFXData * | throwSpiny | |
struct Effect65FXData * | unk_65 | |
struct TubbaHeartAttackFXData * | tubbaHeartAttack | |
struct WhirlwindFXData * | whirlwind | |
struct RedImpactFXData * | redImpact | |
struct FloatingCloudPuffFXData * | floatingCloudPuff | |
struct Effect6AFXData * | unk_6A | |
struct EnergyInOutFXData * | energyInOut | |
struct TattleWindowFXData * | tattleWindow | |
struct ShinyFlareFXData * | shinyFlare | |
struct HuffPuffBreathFXData * | huffPuffBreath | |
struct ColdBreathFXData * | coldBreath | |
struct EmbersFXData * | embers | |
struct HieroglyphsFXData * | hieroglyphs | |
struct MiscParticlesFXData * | miscParticles | |
struct StaticStatusFXData * | staticStatus | |
struct MovingCloudFXData * | movingCloud | |
struct Effect75FXData * | unk_75 | |
struct Effect76FXData * | unk_76 | |
struct FireworkRocketFXData * | fireworkRocket | |
struct PeachStarBeamFXData * | peachStarBeam | |
struct ChapterChangeFXData * | chapterChange | |
struct IceShardFXData * | iceShard | |
struct SpiritCardFXData * | spiritCard | |
struct LilOinkFXData * | lilOink | |
struct SomethingRotatingFXData * | somethingRotating | |
struct BreakingJunkFXData * | breakingJunk | |
struct PartnerBuffFXData * | partnerBuff | |
struct QuizmoAssistantFXData * | quizmoAssistant | |
struct IcePillarFXData * | icePillar | |
struct SunFXData * | sun | |
struct StarSpiritsEnergyFXData * | starSpiritsEnergy | |
struct PinkSparklesFXData * | pinkSparkles | |
struct StarOutlineFXData * | starOutline | |
struct Effect86FXData * | unk_86 |
struct EffectInstance |
Data Fields | ||
---|---|---|
s32 | flags | |
s32 | effectIndex | |
s32 | numParts | |
EffectData | data | |
struct EffectGraphics * | graphics |
struct WattEffectData |
Data Fields | ||
---|---|---|
s32 | initialized | |
s32 | isBouncing | |
s32 | bouncePhase | |
s32 | isActive | |
s32 | currentEffectIndex | |
EffectInstance * | effect1 | |
EffectInstance * | effect2 | |
s32 | debuff |
struct StarSpiritData |
Data Fields | ||
---|---|---|
f32 | unk_00 | |
f32 | unk_04 | |
f32 | unk_08 | |
f32 | unk_0C | |
f32 | unk_10 | |
f32 | unk_14 | |
f32 | unk_18 | |
f32 | unk_1C | |
f32 | unk_20 | |
f32 | unk_24 | |
f32 | unk_28 | |
f32 | unk_2C | |
f32 | unk_30 | |
f32 | unk_34 | |
s32 | unk_38 | |
s32 | unk_3C | |
s32 | unk_40 | |
s16 | unk_44 | |
s16 | unk_46 | |
s16 | unk_48 | |
s16 | unk_4A | |
s16 | unk_4C | |
s16 | unk_4E | |
EffectInstance * | unk_50 | |
EffectInstance * | unk_54 |
struct EffectTableEntry |
#define UNK_ARRAY_SIZE_1 4 |
Definition at line 1366 of file effects.h.
Referenced by motion_blur_flame_appendGfx().
#define MAX_QUIZMO_AUDIENCE 10 |
Definition at line 1419 of file effects.h.
Referenced by quizmo_audience_appendGfx(), and quizmo_audience_update().
#define NUM_WATER_BLOCK_COMPONENTS 4 |
Definition at line 1543 of file effects.h.
Referenced by water_block_appendGfx(), water_block_main(), and water_block_update().
#define TUBBA_MINI_HEART_COUNT 25 |
Definition at line 1797 of file effects.h.
Referenced by tubba_heart_attack_appendGfx(), tubba_heart_attack_main(), and tubba_heart_attack_update().
#define MAX_WHIRLWIND_SEGMENTS 8 |
Definition at line 1837 of file effects.h.
Referenced by whirlwind_appendGfx(), whirlwind_main(), and whirlwind_update().
#define ROCKET_BUF_SIZE 4 |
Definition at line 2129 of file effects.h.
Referenced by firework_rocket_main(), and firework_rocket_update().
#define MAX_LIL_OINKS 11 |
Definition at line 2238 of file effects.h.
Referenced by lil_oink_appendGfx(), lil_oink_main(), and lil_oink_update().
enum StarFXTypes |
Enumerator | |
---|---|
FX_STAR_BACKGROUND | |
FX_STAR_FOREGROUND | |
FX_STAR_LARGE_BOUNCING | |
FX_STAR_SMALL_BOUNCING |
Definition at line 172 of file effects.h.
enum SparkesFXTypes |
Enumerator | |
---|---|
FX_SPARKLES_0 | |
FX_SPARKLES_1 | |
FX_SPARKLES_2 | |
FX_SPARKLES_3 | |
FX_SPARKLES_4 |
Definition at line 233 of file effects.h.
enum DamageStarsFXTypes |
Enumerator | |
---|---|
FX_DAMAGE_STARS_0 | |
FX_DAMAGE_STARS_1 | |
FX_DAMAGE_STARS_2 | |
FX_DAMAGE_STARS_3 | |
FX_DAMAGE_STARS_4 |
Definition at line 355 of file effects.h.
enum FlameFXTypes |
Enumerator | |
---|---|
FX_FLAME_BLUE | |
FX_FLAME_RED | |
FX_FLAME_SMALL_BLUE | |
FX_FLAME_PINK |
Definition at line 479 of file effects.h.
enum AuraFXTypes |
enum ShockOverlayFXTypes |
Enumerator | |
---|---|
FX_SHOCK_OVERLAY_SHOCK_HIT | |
FX_SHOCK_OVERLAY_LIGHTNING_WORLD | |
FX_SHOCK_OVERLAY_MEGA_SHOCK | |
FX_SHOCK_OVERLAY_LIGHTNING_BATTLE |
Definition at line 1262 of file effects.h.
enum WaterBlockFXTypes |
Enumerator | |
---|---|
FX_WATER_BLOCK_CREATE | |
FX_WATER_BLOCK_DESTROY |
enum HeartSwarmFXTypes |
Enumerator | |
---|---|
FX_HEART_SWARM_HIT | |
FX_HEART_SWARM_MISS |
enum LilOinkFlags |
Enumerator | |
---|---|
LIL_OINK_FLAG_VISIBLE | |
LIL_OINK_FLAG_ANIM_CHANGED |
enum LilOinkTypes |
Definition at line 2245 of file effects.h.
enum LilOinkAnims |
Enumerator | |
---|---|
LIL_OINK_ANIM_0 | |
LIL_OINK_ANIM_1 | |
LIL_OINK_ANIM_2 | |
LIL_OINK_ANIM_3 | |
LIL_OINK_ANIM_4 | |
LIL_OINK_ANIM_5 |
Definition at line 2258 of file effects.h.
anonymous enum |
Enumerator | |
---|---|
FX_BUFF_DATA_WATER_BLOCK | |
FX_BUFF_DATA_CLOUD_NINE | |
FX_BUFF_DATA_TURBO_CHARGE |
Definition at line 2317 of file effects.h.
anonymous enum |
Enumerator | |
---|---|
FX_SUN_FROM_LEFT | |
FX_SUN_FROM_RIGHT |
enum FireBreathType |
Enumerator | |
---|---|
FIRE_BREATH_LARGE | |
FIRE_BREATH_SMALL | |
FIRE_BREATH_TINY |
EffectInstance * create_effect_instance | ( | EffectBlueprint * | effectBp | ) |
Definition at line 190 of file effects.c.
void remove_effect | ( | EffectInstance * | effectInstance | ) |
Definition at line 253 of file effects.c.
s32 load_effect | ( | s32 | effectIndex | ) |
Definition at line 290 of file effects.c.