New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
PtclEmitterColorMgr.h
Go to the documentation of this file.
1#pragma once
2
3#include <container/seadSafeArray.h>
4#include <gfx/seadColor.h>
5#include <heap/seadDisposer.h>
6
7namespace nw { namespace eft {
8
10
11} }
12
13// vtbl Address: 0x10058888
15{
16 static const s32 cColorMax = 6;
17
18public:
19 // Address: 0x022ABFC0
21 virtual ~PtclEmitterColorMgr() {}
22
23 // Address: 0x022AC078
24 bool updateAmbientLight(bool update_emitter = true);
25 // Address: 0x022AC160
26 void setEmitterColor(nw::eft::EmitterController* emitter_controller, u16 user_data_bit);
27
28private:
30};
31static_assert(sizeof(PtclEmitterColorMgr) == 0x70);
Definition PtclEmitterColorMgr.h:15
virtual ~PtclEmitterColorMgr()
Definition PtclEmitterColorMgr.h:21
sead::UnsafeArray< sead::Color4f, cColorMax > mLightColor
Definition PtclEmitterColorMgr.h:29
void setEmitterColor(nw::eft::EmitterController *emitter_controller, u16 user_data_bit)
bool updateAmbientLight(bool update_emitter=true)
static const s32 cColorMax
Definition PtclEmitterColorMgr.h:16