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

 ~RE_OGLComputeGPUState () override
 
void initStandalone (bool one_per_thread=true) override
 
void cleanupStandalone () override
 
virtual RE_RendergetRender ()
 
void getGLSLComputeDir (UT_String &dir) override
 
bool hasGPUSupport () override
 
bool areBitOpsSupported () override
 
void beginDeferredRead (void *key) override
 
bool endDeferredRead (void *key) override
 
void cancelDeferredRead (void *key) override
 
bool useTextureRectangles () override
 
int getMaxArraySize () override
 
int getMaxArraySize2D () override
 
void reset () override
 
void restoreState () override
 
void cleanupState () override
 
- 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

RE_OGLComputeGPUState::~RE_OGLComputeGPUState ( )
override

Member Function Documentation

bool RE_OGLComputeGPUState::areBitOpsSupported ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.

void RE_OGLComputeGPUState::beginDeferredRead ( void key)
overridevirtual

Reimplemented from UT_ComputeGPUState.

void RE_OGLComputeGPUState::cancelDeferredRead ( void key)
overridevirtual

Reimplemented from UT_ComputeGPUState.

void RE_OGLComputeGPUState::cleanupStandalone ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.

void RE_OGLComputeGPUState::cleanupState ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.

bool RE_OGLComputeGPUState::endDeferredRead ( void key)
overridevirtual

Reimplemented from UT_ComputeGPUState.

void RE_OGLComputeGPUState::getGLSLComputeDir ( UT_String dir)
overridevirtual

Reimplemented from UT_ComputeGPUState.

int RE_OGLComputeGPUState::getMaxArraySize ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.

int RE_OGLComputeGPUState::getMaxArraySize2D ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.

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

Reimplemented from UT_ComputeGPUState.

static void RE_OGLComputeGPUState::init ( )
static

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

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

Reimplemented from UT_ComputeGPUState.

void RE_OGLComputeGPUState::reset ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.

void RE_OGLComputeGPUState::restoreState ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.

bool RE_OGLComputeGPUState::useTextureRectangles ( )
overridevirtual

Reimplemented from UT_ComputeGPUState.


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