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
13class PtclEmitterColorMgr : public sead::IDisposer // vtbl Address: 0x10058888
14{
15 static const s32 cColorMax = 6;
16
17public:
18 // Address: 0x022ABFC0
20 virtual ~PtclEmitterColorMgr() {}
21
22 // Address: 0x022AC078
23 bool updateAmbientLight(bool update_emitter = true);
24 // Address: 0x022AC160
25 void setEmitterColor(nw::eft::EmitterController* emitter_controller, u16 user_data_bit);
26
27private:
29};
30static_assert(sizeof(PtclEmitterColorMgr) == 0x70);
Definition PtclEmitterColorMgr.h:14
virtual ~PtclEmitterColorMgr()
Definition PtclEmitterColorMgr.h:20
sead::UnsafeArray< sead::Color4f, cColorMax > mLightColor
Definition PtclEmitterColorMgr.h:28
void setEmitterColor(nw::eft::EmitterController *emitter_controller, u16 user_data_bit)
bool updateAmbientLight(bool update_emitter=true)
static const s32 cColorMax
Definition PtclEmitterColorMgr.h:15