HDK
|
#include <UT_ComputeGPU.h>
Public Member Functions | |
virtual | ~UT_ComputeGPUState () |
virtual void | initStandalone (bool one_per_thread=true) |
virtual void | cleanupStandalone () |
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 () |
Static Public Member Functions | |
static UT_ComputeGPUState * | get () |
static void | set (UT_ComputeGPUState *gpu_state) |
Protected Member Functions | |
UT_ComputeGPUState () | |
Class for manipulating global state needed for GPU computation. This is a singleton class. You can access the singleton by calling the static get() method.
Definition at line 245 of file UT_ComputeGPU.h.
|
virtual |
|
protected |
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 263 of file UT_ComputeGPU.h.
Reimplemented in RE_OGLComputeGPUState.
Definition at line 265 of file UT_ComputeGPU.h.
Reimplemented in RE_OGLComputeGPUState.
Definition at line 267 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 256 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 282 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 266 of file UT_ComputeGPU.h.
|
static |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 257 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 274 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 275 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 261 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 255 of file UT_ComputeGPU.h.
Reimplemented in RE_OGLComputeGPUState.
Definition at line 279 of file UT_ComputeGPU.h.
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 281 of file UT_ComputeGPU.h.
|
static |
|
inlinevirtual |
Reimplemented in RE_OGLComputeGPUState.
Definition at line 271 of file UT_ComputeGPU.h.