3#include <common/aglShaderProgramArchive.h>
4#include <container/seadStrTreeMap.h>
5#include <heap/seadDisposer.h>
Definition ShaderHolder.h:8
const agl::ShaderProgram * getNw4fBasicShaderProgram() const
void createAndPushBackShaderArchive_(const sead::SafeString &filename, sead::Heap *heap)
sead::FixedStrTreeMap< 64, agl::ShaderProgramArchive *, 32 > mShaderArchiveTreeMap
Definition ShaderHolder.h:42
agl::ShaderProgramArchive * createShaderArchive_(const sead::SafeString &filename, sead::Heap *heap) const
void initialize(sead::Heap *heap)
const agl::ShaderProgramArchive * getShaderArchive(const sead::SafeString &filename) const
void pushBackShaderArchive_(const sead::SafeString &filename, agl::ShaderProgramArchive *archive, sead::Heap *heap)
const agl::ShaderProgramArchive * getNw4fShaderArchive() const