New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Fragment.h
Go to the documentation of this file.
1#pragma once
2
3#include <heap/seadHeap.h>
4#include <container/seadListImpl.h>
5
7{
8protected:
9 Fragment(sead::Heap* heap)
10 : mHeap(heap)
11 , mDeleteRequestFlag(false)
12 { }
13
14 // Address: Deleted
15 virtual void create();
16
17 virtual void execute() { }
18 virtual void draw() { }
19 virtual void doDelete() { }
20
21protected:
24 bool mDeleteRequestFlag; // TODO: verify
25
26 friend class FragmentMgr;
27};
28static_assert(sizeof(Fragment) == 0x14, "Fragment size mismatch");
Definition FragmentMgr.h:12
Definition Fragment.h:7
virtual void doDelete()
Definition Fragment.h:19
bool mDeleteRequestFlag
Definition Fragment.h:24
virtual void draw()
Definition Fragment.h:18
Fragment(sead::Heap *heap)
Definition Fragment.h:9
sead::Heap * mHeap
Definition Fragment.h:23
sead::ListNode mNode
Definition Fragment.h:22
virtual void create()
virtual void execute()
Definition Fragment.h:17