| 
    HDK
    
   | 
 
#include <RE_OGLComputeGPU.h>
 Inheritance diagram for RE_OGLComputeGPU:Public Member Functions | |
| ~RE_OGLComputeGPU () override | |
| void | setNumPasses (int passes) override | 
| void | needBitOps (bool enable) override | 
| bool | needsBitOps () const override | 
| void | setConstant (const char *name, UT_GPUType type, int vectorsize, const void *value, int array_size=1, bool global_var=false) override | 
| void * | setArray (const char *name, UT_GPUType type, int vectorsize, int size, const void *values) override | 
| void * | setArray2D (const char *name, UT_GPUType type, int vectorsize, int width, int height, const void *values) override | 
| void * | setArray (const char *name, UT_GPUType type, int vectorsize, int size, const void *values1, const void *values2, const void *values3=nullptr, const void *values4=nullptr) override | 
| void * | setArray2D (const char *name, UT_GPUType type, int vectorsize, int width, int height, const void *values1, const void *values2, const void *values3=nullptr, const void *values4=nullptr) override | 
| void | setOutputArray (const char *name, UT_GPUType type, int vectorsize, int size, void *dest_data) override | 
| void | setOutputArray2D (const char *name, UT_GPUType type, int vectorsize, int width, int height, void *dest_data) override | 
| int | getDataByteSize (UT_GPUType type, int vectorsize, int xsize, int ysize=1) override | 
| void | setLanguage (UT_OGLComputeLanguage lang) override | 
| bool | setProgram (const char *name, const char *program, bool auto_generate_framework=true, const char *preamble_code=nullptr, const char *function_code=nullptr) override | 
| void | defineSymbol (const char *symbol, const char *value) override | 
| bool | compute (UT_String &errors, bool async_read=false) override | 
| bool | getResults () override | 
| void * | useDeferredFetch () override | 
  Public Member Functions inherited from UT_ComputeGPU | |
| virtual | ~UT_ComputeGPU () | 
Static Public Member Functions | |
| static void | init () | 
| Initialize RE GPU implementation. This must be called on startup.  More... | |
| static void | initStandalone (bool one_per_thread) | 
| static RE_Render * | getRender () | 
  Static Public Member Functions inherited from UT_ComputeGPU | |
| static UT_ComputeGPU * | create () | 
| static void | registerCreateFunc (UT_ComputeGPUCreateFunc create_func) | 
| Register a function for creating concrete UT_ComputeGPU objects.  More... | |
Additional Inherited Members | |
  Public Types inherited from UT_ComputeGPU | |
| enum | UT_OGLComputeLanguage { OGL_GLSL } | 
  Protected Member Functions inherited from UT_ComputeGPU | |
| UT_ComputeGPU () | |
Definition at line 56 of file RE_OGLComputeGPU.h.
      
  | 
  override | 
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  static | 
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  static | 
Initialize RE GPU implementation. This must be called on startup.
      
  | 
  static | 
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  inlineoverridevirtual | 
Implements UT_ComputeGPU.
Definition at line 76 of file RE_OGLComputeGPU.h.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.
      
  | 
  overridevirtual | 
Implements UT_ComputeGPU.