zenilib: TGraphLoop Class Reference

zenilib 0.5.3.0

- Main Page
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
TGraphLoop Class Reference

`#include <DependencyGraph.h>`

Inherits TGraphNode.

## Public Member Functions

| TGraphLoop (TIntermLoop *intermLoop)
virtual | ~TGraphLoop ()
const TIntermLoop * | getIntermLoop () const
virtual void | traverse (TDependencyGraphTraverser *graphTraverser)
Public Member Functions inherited from TGraphNode
| TGraphNode (TIntermNode *node)
virtual | ~TGraphNode ()

## Additional Inherited Members

Protected Attributes inherited from TGraphNode
TIntermNode * | intermNode

## Detailed Description

Definition at line 109 of file DependencyGraph.h.

## Constructor & Destructor Documentation

TGraphLoop::TGraphLoop | ( | TIntermLoop * | intermLoop | ) |

inline

Definition at line 111 of file DependencyGraph.h.

virtual TGraphLoop::~TGraphLoop | ( |  | ) |

inlinevirtual

Definition at line 112 of file DependencyGraph.h.

## Member Function Documentation

const TIntermLoop* TGraphLoop::getIntermLoop | ( |  | ) | const

inline

Definition at line 113 of file DependencyGraph.h.

References TIntermNode::getAsLoopNode(), and TGraphNode::intermNode.

Referenced by RestrictFragmentShaderTiming::visitLoop().

void TGraphLoop::traverse | ( | TDependencyGraphTraverser * | graphTraverser | ) |

virtual

Reimplemented from TGraphNode.

Definition at line 59 of file DependencyGraphTraverse.cpp.

References TGraphNode::traverse(), and TDependencyGraphTraverser::visitLoop().

The documentation for this class was generated from the following files:

- zenilib/jni/external/angle/src/compiler/depgraph/DependencyGraph.h
- zenilib/jni/external/angle/src/compiler/depgraph/DependencyGraphTraverse.cpp