#include <aglShaderProgramArchive.h>
Inherits sead::IDisposer, and sead::hostio::Node.
◆ ShaderProgramArchive()
| agl::ShaderProgramArchive::ShaderProgramArchive |
( |
| ) |
|
◆ ~ShaderProgramArchive()
| agl::ShaderProgramArchive::~ShaderProgramArchive |
( |
| ) |
|
|
virtual |
◆ destroy()
| void agl::ShaderProgramArchive::destroy |
( |
| ) |
|
◆ isValid()
| bool agl::ShaderProgramArchive::isValid |
( |
| ) |
const |
|
inline |
◆ getName()
◆ getShaderProgramNum()
| s32 agl::ShaderProgramArchive::getShaderProgramNum |
( |
| ) |
const |
|
inline |
◆ getShaderProgram() [1/2]
| ShaderProgram & agl::ShaderProgramArchive::getShaderProgram |
( |
s32 | idx | ) |
|
|
inline |
◆ getShaderProgram() [2/2]
| const ShaderProgram & agl::ShaderProgramArchive::getShaderProgram |
( |
s32 | idx | ) |
const |
|
inline |
◆ createWithOption()
◆ setUp()
| bool agl::ShaderProgramArchive::setUp |
( |
| ) |
|
◆ searchShaderProgramIndex()
| s32 agl::ShaderProgramArchive::searchShaderProgramIndex |
( |
const sead::SafeString & | name | ) |
const |
◆ searchShaderProgram() [1/2]
◆ searchShaderProgram() [2/2]
| const ShaderProgram * agl::ShaderProgramArchive::searchShaderProgram |
( |
s32 | index | ) |
const |
|
inline |
◆ updateCompileInfo()
| void agl::ShaderProgramArchive::updateCompileInfo |
( |
| ) |
|
◆ destroyResFile_()
| void agl::ShaderProgramArchive::destroyResFile_ |
( |
| ) |
|
|
private |
◆ setResShaderArchive_()
◆ setUp_()
| bool agl::ShaderProgramArchive::setUp_ |
( |
bool | unk | ) |
|
|
private |
◆ ShaderSource
| friend class ShaderSource |
|
friend |
◆ ShaderProgramEx
| friend class ShaderProgramEx |
|
friend |
◆ mResBinary
◆ mResText
◆ mProgram
◆ _20
| u32 agl::ShaderProgramArchive::_20 |
|
private |
◆ _24
| u32 agl::ShaderProgramArchive::_24 |
|
private |
◆ _28
| u16 agl::ShaderProgramArchive::_28 |
|
private |
◆ mFlag
◆ mProgramEx
◆ mSource
◆ mSourceText
| sead::Buffer<const char*> agl::ShaderProgramArchive::mSourceText |
|
private |
◆ mSourceName
| sead::Buffer<const char*> agl::ShaderProgramArchive::mSourceName |
|
private |