zenilib: TShHandleBase 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 | Protected Attributes | List of all members
TShHandleBase Class Reference

`#include <ShHandle.h>`

Inherited by TCompiler.

## Public Member Functions

| TShHandleBase ()
virtual | ~TShHandleBase ()
virtual TCompiler * | getAsCompiler ()
virtual TranslatorHLSL * | getAsTranslatorHLSL ()

## Protected Attributes

TPoolAllocator | allocator

## Detailed Description

Definition at line 41 of file ShHandle.h.

## Constructor & Destructor Documentation

TShHandleBase::TShHandleBase | ( |  | ) |

Definition at line 48 of file Compiler.cpp.

References TPoolAllocator::push(), and SetGlobalPoolAllocator().

TShHandleBase::~TShHandleBase | ( |  | ) |

virtual

Definition at line 53 of file Compiler.cpp.

References NULL, TPoolAllocator::popAll(), and SetGlobalPoolAllocator().

## Member Function Documentation

virtual TCompiler* TShHandleBase::getAsCompiler | ( |  | ) |

inlinevirtual

Reimplemented in TCompiler.

Definition at line 45 of file ShHandle.h.

Referenced by getVariableInfo(), ShCompile(), ShConstructCompiler(), ShDestruct(), ShGetInfo(), ShGetInfoLog(), ShGetNameHashingEntry(), and ShGetObjectCode().

virtual TranslatorHLSL* TShHandleBase::getAsTranslatorHLSL | ( |  | ) |

inlinevirtual

Reimplemented in TranslatorHLSL.

Definition at line 46 of file ShHandle.h.

Referenced by ShGetInfoPointer().

## Member Data Documentation

TPoolAllocator TShHandleBase::allocator

protected

Definition at line 51 of file ShHandle.h.

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

- zenilib/jni/external/angle/src/compiler/ShHandle.h
- zenilib/jni/external/angle/src/compiler/Compiler.cpp