zenilib
0.5.3.0
|
#include <OutputGLSL.h>
Inherits TOutputGLSLBase.
Public Member Functions | |
TOutputGLSL (TInfoSinkBase &objSink, ShArrayIndexClampingStrategy clampingStrategy, ShHashFunction64 hashFunction, NameMap &nameMap, TSymbolTable &symbolTable) | |
![]() | |
TOutputGLSLBase (TInfoSinkBase &objSink, ShArrayIndexClampingStrategy clampingStrategy, ShHashFunction64 hashFunction, NameMap &nameMap, TSymbolTable &symbolTable) | |
![]() | |
TIntermTraverser (bool preVisit=true, bool inVisit=false, bool postVisit=false, bool rightToLeft=false) | |
virtual | ~TIntermTraverser () |
void | decrementDepth () |
int | getMaxDepth () const |
void | incrementDepth () |
POOL_ALLOCATOR_NEW_DELETE () | |
Additional Inherited Members | |
![]() | |
static TString | hash (const TString &name, ShHashFunction64 hashFunction) |
![]() | |
const bool | inVisit |
const bool | postVisit |
const bool | preVisit |
const bool | rightToLeft |
![]() | |
int | depth |
int | maxDepth |
Definition at line 12 of file OutputGLSL.h.
TOutputGLSL::TOutputGLSL | ( | TInfoSinkBase & | objSink, |
ShArrayIndexClampingStrategy | clampingStrategy, | ||
ShHashFunction64 | hashFunction, | ||
NameMap & | nameMap, | ||
TSymbolTable & | symbolTable | ||
) |
Definition at line 9 of file OutputGLSL.cpp.
|
protectedvirtual |
Reimplemented from TOutputGLSLBase.
Definition at line 23 of file OutputGLSL.cpp.
References TIntermSymbol::getSymbol(), TOutputGLSLBase::objSink(), and TOutputGLSLBase::visitSymbol().
|
protectedvirtual |
Implements TOutputGLSLBase.
Definition at line 18 of file OutputGLSL.cpp.