HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_OGLComputeGPUState Class Reference

#include <RE_OGLComputeGPU.h>

+ Inheritance diagram for RE_OGLComputeGPUState:

Public Member Functions

virtual ~RE_OGLComputeGPUState ()
 
virtual void initStandalone (bool one_per_thread=true)
 
virtual void cleanupStandalone ()
 
virtual RE_RendergetRender ()
 
virtual void getGLSLComputeDir (UT_String &dir)
 
virtual bool hasGPUSupport ()
 
virtual bool areBitOpsSupported ()
 
virtual void beginDeferredRead (void *key)
 
virtual bool endDeferredRead (void *key)
 
virtual void cancelDeferredRead (void *key)
 
virtual bool useTextureRectangles ()
 
virtual int getMaxArraySize ()
 
virtual int getMaxArraySize2D ()
 
virtual void reset ()
 
virtual void restoreState ()
 
virtual void cleanupState ()
 
- Public Member Functions inherited from UT_ComputeGPUState
virtual ~UT_ComputeGPUState ()
 

Static Public Member Functions

static void init ()
 Initialize RE GPU implementation. This must be called on startup. More...
 
- Static Public Member Functions inherited from UT_ComputeGPUState
static UT_ComputeGPUStateget ()
 
static void set (UT_ComputeGPUState *gpu_state)
 

Additional Inherited Members

- Protected Member Functions inherited from UT_ComputeGPUState
 UT_ComputeGPUState ()
 

Detailed Description

Definition at line 231 of file RE_OGLComputeGPU.h.

Constructor & Destructor Documentation

virtual RE_OGLComputeGPUState::~RE_OGLComputeGPUState ( )
virtual

Member Function Documentation

virtual bool RE_OGLComputeGPUState::areBitOpsSupported ( )
virtual

Reimplemented from UT_ComputeGPUState.

virtual void RE_OGLComputeGPUState::beginDeferredRead ( void key)
virtual

Reimplemented from UT_ComputeGPUState.

virtual void RE_OGLComputeGPUState::cancelDeferredRead ( void key)
virtual

Reimplemented from UT_ComputeGPUState.

virtual void RE_OGLComputeGPUState::cleanupStandalone ( )
virtual

Reimplemented from UT_ComputeGPUState.

virtual void RE_OGLComputeGPUState::cleanupState ( )
virtual

Reimplemented from UT_ComputeGPUState.

virtual bool RE_OGLComputeGPUState::endDeferredRead ( void key)
virtual

Reimplemented from UT_ComputeGPUState.

virtual void RE_OGLComputeGPUState::getGLSLComputeDir ( UT_String dir)
virtual

Reimplemented from UT_ComputeGPUState.

virtual int RE_OGLComputeGPUState::getMaxArraySize ( )
virtual

Reimplemented from UT_ComputeGPUState.

virtual int RE_OGLComputeGPUState::getMaxArraySize2D ( )
virtual

Reimplemented from UT_ComputeGPUState.

virtual RE_Render* RE_OGLComputeGPUState::getRender ( )
virtual
virtual bool RE_OGLComputeGPUState::hasGPUSupport ( )
virtual

Reimplemented from UT_ComputeGPUState.

static void RE_OGLComputeGPUState::init ( )
static

Initialize RE GPU implementation. This must be called on startup.

virtual void RE_OGLComputeGPUState::initStandalone ( bool  one_per_thread = true)
virtual

Reimplemented from UT_ComputeGPUState.

virtual void RE_OGLComputeGPUState::reset ( )
virtual

Reimplemented from UT_ComputeGPUState.

virtual void RE_OGLComputeGPUState::restoreState ( )
virtual

Reimplemented from UT_ComputeGPUState.

virtual bool RE_OGLComputeGPUState::useTextureRectangles ( )
virtual

Reimplemented from UT_ComputeGPUState.


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