SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
DrawBufferHolder.hpp
1#pragma once
2
3#include "Game/Util.hpp"
4#include "Game/System/DrawBufferGroup.hpp"
5
6class LiveActor;
7
9 s32 mDrawBufferType;
10 s32 mCapacity;
11 u32 _8;
12 s32 mDrawCameraType;
13};
14
16public:
19
20 void initTable(const DrawBufferInitialTable *, s32);
21
22 void allocateActorListBuffer();
23 void active(LiveActor *, s32, s32);
24 s16 registerDrawBuffer(LiveActor *, s32);
25 void deactive(LiveActor *, s32, s32);
26 void findLightInfo(LiveActor *, s32, s32);
27 void entry(s32);
28
29 void drawOpa(s32) const;
30 void drawXlu(s32) const;
31
32 DrawBufferGroup* mBufferGroup; // _0
33 s32 mBufferGroupCount; // _4
35 u8 _C[0x30-0xC];
36};
The basis of a drawable actor that can contain states (see: Nerve)
Definition LiveActor.hpp:24