zenilib
0.5.3.0
|
#include <intermediate.h>
Inherits TIntermTyped.
Protected Attributes | |
TIntermTyped * | condition |
TIntermNode * | falseBlock |
TIntermNode * | trueBlock |
![]() | |
TType | type |
![]() | |
TSourceLoc | line |
Definition at line 503 of file intermediate.h.
|
inline |
Definition at line 505 of file intermediate.h.
|
inline |
Definition at line 507 of file intermediate.h.
|
inlinevirtual |
Reimplemented from TIntermNode.
Definition at line 516 of file intermediate.h.
|
inline |
Definition at line 513 of file intermediate.h.
References condition.
Referenced by TDependencyGraphBuilder::visitSelection(), sh::UnfoldShortCircuit::visitSelection(), TOutputGLSLBase::visitSelection(), and sh::OutputHLSL::visitSelection().
|
inline |
Definition at line 515 of file intermediate.h.
References falseBlock.
Referenced by TDependencyGraphBuilder::visitSelection(), sh::UnfoldShortCircuit::visitSelection(), TOutputGLSLBase::visitSelection(), and sh::OutputHLSL::visitSelection().
|
inline |
Definition at line 514 of file intermediate.h.
References trueBlock.
Referenced by TDependencyGraphBuilder::visitSelection(), sh::UnfoldShortCircuit::visitSelection(), TOutputGLSLBase::visitSelection(), and sh::OutputHLSL::visitSelection().
|
virtual |
Implements TIntermNode.
Definition at line 185 of file IntermTraverse.cpp.
References TIntermTraverser::decrementDepth(), falseBlock, TIntermTraverser::incrementDepth(), PostVisit, TIntermTraverser::postVisit, PreVisit, TIntermTraverser::preVisit, TIntermTraverser::rightToLeft, TIntermNode::traverse(), trueBlock, and TIntermTraverser::visitSelection().
|
inline |
Definition at line 512 of file intermediate.h.
References EbtVoid, and TIntermTyped::getBasicType().
Referenced by sh::UnfoldShortCircuit::visitSelection(), TOutputGLSLBase::visitSelection(), and sh::OutputHLSL::visitSelection().
|
protected |
Definition at line 519 of file intermediate.h.
Referenced by getCondition().
|
protected |
Definition at line 521 of file intermediate.h.
Referenced by getFalseBlock(), and traverse().
|
protected |
Definition at line 520 of file intermediate.h.
Referenced by getTrueBlock(), and traverse().