New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
GfxParameter.h
Go to the documentation of this file.
1#pragma once
2
3#include <heap/seadDisposer.h>
4#include <resource/seadSharcArchiveRes.h>
5#include <utility/aglParameterIO.h>
6
7// vtbl Address: 0x100BAD04
9{
10 // createInstance() Address: 0x024DF350
11 // deleteInstance() Address: Deleted
12 // sInstance Address: 0x101D2B90
13 // SingletonDisposer_::~SingletonDisposer_() Address: 0x024DF7C8
14 // SingletonDisposer_::sStaticDisposer Address: 0x101D2B94
15 // SingletonDisposer_::vtbl Address: 0x100BACF4
17
18public:
19 // Address: 0x024DF254
21 // Address: 0x024DF3D0
22 virtual ~GfxParameter();
23
24 // Address: 0x024DF5A8
25 void setDelegateForParameter(agl::utl::IParameterIO* param);
26
27 // Address: 0x024DF5CC
28 void* getAglEnvBinary(const sead::SafeString& name, sead::Heap* heap = nullptr) const;
29 // Address: 0x024DF6C4
30 void* getAglLmapBinary(const sead::SafeString& name, sead::Heap* heap = nullptr) const;
31
32private:
33 // Address: 0x024DF5B4
34 void* getFileFromPack_(const sead::SafeString& filename, sead::Heap* heap) const;
35
36private:
38 u32 mDelegateData[8]; // Same idea as agl::lyr::DrawMethod
40};
41static_assert(sizeof(GfxParameter) == 0x3C);
Definition GfxParameter.h:9
void * getAglEnvBinary(const sead::SafeString &name, sead::Heap *heap=nullptr) const
u32 mDelegateData[8]
Definition GfxParameter.h:38
void * getFileFromPack_(const sead::SafeString &filename, sead::Heap *heap) const
void setDelegateForParameter(agl::utl::IParameterIO *param)
void * getAglLmapBinary(const sead::SafeString &name, sead::Heap *heap=nullptr) const
u32 _34
Definition GfxParameter.h:39
virtual ~GfxParameter()
sead::SharcArchiveRes * mPackArc
Definition GfxParameter.h:37