sead
Loading...
Searching...
No Matches
aglShaderUtilG3D.h
Go to the documentation of this file.
1#pragma once
2
3#include <prim/seadSafeString.h>
4
5namespace nw { namespace g3d { namespace res {
6
7class ResFile;
8class ResModel;
9
10} } }
11
12namespace agl {
13
15
16namespace g3d {
17
19{
20public:
21 // Named these myself, not sure
22 static void setMatBlockAndShaderParamOffs(nw::g3d::res::ResFile* p_res_file, const ShaderProgramArchive* shader_archive, const sead::SafeString& mat_block_name);
23
24private:
25 static void setMatBlockAndShaderParamOffs_(nw::g3d::res::ResModel* p_res_mdl, const ShaderProgramArchive* shader_archive, const sead::SafeString& mat_block_name);
26};
27
28}
29
30}
Definition aglShaderProgramArchive.h:17
Definition aglShaderUtilG3D.h:19
static void setMatBlockAndShaderParamOffs(nw::g3d::res::ResFile *p_res_file, const ShaderProgramArchive *shader_archive, const sead::SafeString &mat_block_name)
Definition aglShaderUtilG3D.cpp:9
static void setMatBlockAndShaderParamOffs_(nw::g3d::res::ResModel *p_res_mdl, const ShaderProgramArchive *shader_archive, const sead::SafeString &mat_block_name)
Definition aglShaderUtilG3D.cpp:15
Definition aglModelEx.cpp:4
Definition aglDisplayList.cpp:5
Definition seadAssert.h:44
SafeStringBase< char > SafeString
Definition seadSafeString.h:409