zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TShHandleBase Class Reference

#include <ShHandle.h>

Inherited by TCompiler.

Public Member Functions

 TShHandleBase ()
 
virtual ~TShHandleBase ()
 
virtual TCompilergetAsCompiler ()
 
virtual TranslatorHLSLgetAsTranslatorHLSL ()
 

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
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: