#include <ShaderLang.h>
◆ TProgram() [1/2]
glslang::TProgram::TProgram |
( |
| ) |
|
◆ ~TProgram()
glslang::TProgram::~TProgram |
( |
| ) |
|
|
virtual |
◆ TProgram() [2/2]
glslang::TProgram::TProgram |
( |
TProgram & |
| ) |
|
|
private |
◆ addShader()
◆ buildReflection()
bool glslang::TProgram::buildReflection |
( |
| ) |
|
◆ dumpReflection()
void glslang::TProgram::dumpReflection |
( |
| ) |
|
◆ getAttributeName()
const char * glslang::TProgram::getAttributeName |
( |
int |
index | ) |
const |
◆ getAttributeTType()
const TType * glslang::TProgram::getAttributeTType |
( |
int |
index | ) |
const |
◆ getAttributeType()
int glslang::TProgram::getAttributeType |
( |
int |
index | ) |
const |
◆ getInfoDebugLog()
const char * glslang::TProgram::getInfoDebugLog |
( |
| ) |
|
◆ getInfoLog()
const char * glslang::TProgram::getInfoLog |
( |
| ) |
|
◆ getIntermediate()
◆ getLocalSize()
unsigned glslang::TProgram::getLocalSize |
( |
int |
dim | ) |
const |
◆ getNumLiveAttributes()
int glslang::TProgram::getNumLiveAttributes |
( |
| ) |
const |
◆ getNumLiveUniformBlocks()
int glslang::TProgram::getNumLiveUniformBlocks |
( |
| ) |
const |
◆ getNumLiveUniformVariables()
int glslang::TProgram::getNumLiveUniformVariables |
( |
| ) |
const |
◆ getUniformArraySize()
int glslang::TProgram::getUniformArraySize |
( |
int |
index | ) |
const |
◆ getUniformBinding()
int glslang::TProgram::getUniformBinding |
( |
int |
index | ) |
const |
◆ getUniformBlockBinding()
int glslang::TProgram::getUniformBlockBinding |
( |
int |
index | ) |
const |
◆ getUniformBlockCounterIndex()
int glslang::TProgram::getUniformBlockCounterIndex |
( |
int |
index | ) |
const |
◆ getUniformBlockIndex()
int glslang::TProgram::getUniformBlockIndex |
( |
int |
index | ) |
const |
◆ getUniformBlockName()
const char * glslang::TProgram::getUniformBlockName |
( |
int |
blockIndex | ) |
const |
◆ getUniformBlockSize()
int glslang::TProgram::getUniformBlockSize |
( |
int |
blockIndex | ) |
const |
◆ getUniformBlockTType()
const TType * glslang::TProgram::getUniformBlockTType |
( |
int |
index | ) |
const |
◆ getUniformBufferOffset()
int glslang::TProgram::getUniformBufferOffset |
( |
int |
index | ) |
const |
◆ getUniformIndex()
int glslang::TProgram::getUniformIndex |
( |
const char * |
name | ) |
const |
◆ getUniformName()
const char * glslang::TProgram::getUniformName |
( |
int |
index | ) |
const |
◆ getUniformTType()
const TType * glslang::TProgram::getUniformTType |
( |
int |
index | ) |
const |
◆ getUniformType()
int glslang::TProgram::getUniformType |
( |
int |
index | ) |
const |
◆ link()
◆ linkStage()
◆ mapIO()
◆ operator=()
◆ infoSink
◆ intermediate
◆ ioMapper
◆ linked
bool glslang::TProgram::linked |
|
protected |
◆ newedIntermediate
◆ pool
◆ reflection
◆ stages
The documentation for this class was generated from the following files: