New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Light.h
Go to the documentation of this file.
1#pragma once
2
3#include <gfx/seadColor.h>
4#include <heap/seadDisposer.h>
5#include <math/seadVector.h>
6
7enum LightType : int;
8
9class Light : public sead::IDisposer // vtbl Address: 0x100BB350
10{
11public:
12 // Address: 0x024E24BC
14 // Address: 0x024E2580
15 virtual ~Light();
16
17 // Address: 0x024E26BC
18 bool update(
19 LightType type,
20 sead::Vector3f* position = nullptr,
21 u32* = nullptr,
22 f32* radius = nullptr,
23 f32* = nullptr,
24 sead::Color4f* color = nullptr,
25 f32* = nullptr,
26 f32* = nullptr
27 );
28
29private:
30 bool _10;
31 void* _14;
39};
40static_assert(sizeof(Light) == 0x48);
LightType
Definition LightType.h:6
Definition Light.h:10
f32 _2C
Definition Light.h:35
sead::Color4f mColor
Definition Light.h:36
u32 _40
Definition Light.h:37
sead::Vector3f mPosition
Definition Light.h:32
bool update(LightType type, sead::Vector3f *position=nullptr, u32 *=nullptr, f32 *radius=nullptr, f32 *=nullptr, sead::Color4f *color=nullptr, f32 *=nullptr, f32 *=nullptr)
u32 _24
Definition Light.h:33
bool _10
Definition Light.h:30
virtual ~Light()
f32 mRadius
Definition Light.h:34
void * _14
Definition Light.h:31
f32 _44
Definition Light.h:38