HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_OpenCLEnums Namespace Reference

Enumerations

enum  RunOver { RunOver::ATTRIBUTE = 0, RunOver::VOLUME, RunOver::WORKSETS, RunOver::VDB }
 
enum  Timemethod { Timemethod::INVERT = 0, Timemethod::POW }
 
enum  Precision { Precision::AUTO = 0, Precision::_16, Precision::_32, Precision::_64 }
 
enum  Bindings_type {
  Bindings_type::INT = 0, Bindings_type::FLOAT, Bindings_type::FLOAT3, Bindings_type::FLOAT4,
  Bindings_type::RAMP, Bindings_type::ATTRIBUTE, Bindings_type::VOLUME, Bindings_type::VDB
}
 
enum  Bindings_vdbtype { Bindings_vdbtype::ANY = 0, Bindings_vdbtype::FLOAT, Bindings_vdbtype::VECTOR }
 
enum  Bindings_attribclass { Bindings_attribclass::DETAIL = 0, Bindings_attribclass::PRIMITIVE, Bindings_attribclass::POINT, Bindings_attribclass::VERTEX }
 
enum  Bindings_attribtype { Bindings_attribtype::FLOAT = 0, Bindings_attribtype::INT, Bindings_attribtype::FLOATARRAY, Bindings_attribtype::INTARRAY }
 
enum  Bindings_precision { Bindings_precision::NODE = 0, Bindings_precision::_16, Bindings_precision::_32, Bindings_precision::_64 }
 
enum  Bindings_timescale { Bindings_timescale::NONE = 0, Bindings_timescale::MULT, Bindings_timescale::INVERT, Bindings_timescale::POW }
 

Functions

SYS_FORCE_INLINE UT_StringHolder getToken (RunOver enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Timemethod enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Precision enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Bindings_type enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Bindings_vdbtype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Bindings_attribclass enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Bindings_attribtype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Bindings_precision enum_value)
 
SYS_FORCE_INLINE UT_StringHolder getToken (Bindings_timescale enum_value)
 

Enumeration Type Documentation

Enumerator
DETAIL 
PRIMITIVE 
POINT 
VERTEX 

Definition at line 132 of file SOP_OpenCL.proto.h.

Enumerator
FLOAT 
INT 
FLOATARRAY 
INTARRAY 

Definition at line 153 of file SOP_OpenCL.proto.h.

Enumerator
NODE 
_16 
_32 
_64 

Definition at line 174 of file SOP_OpenCL.proto.h.

Enumerator
NONE 
MULT 
INVERT 
POW 

Definition at line 195 of file SOP_OpenCL.proto.h.

Enumerator
INT 
FLOAT 
FLOAT3 
FLOAT4 
RAMP 
ATTRIBUTE 
VOLUME 
VDB 

Definition at line 84 of file SOP_OpenCL.proto.h.

Enumerator
ANY 
FLOAT 
VECTOR 

Definition at line 113 of file SOP_OpenCL.proto.h.

Enumerator
AUTO 
_16 
_32 
_64 

Definition at line 63 of file SOP_OpenCL.proto.h.

Enumerator
ATTRIBUTE 
VOLUME 
WORKSETS 
VDB 

Definition at line 25 of file SOP_OpenCL.proto.h.

Enumerator
INVERT 
POW 

Definition at line 46 of file SOP_OpenCL.proto.h.

Function Documentation

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( RunOver  enum_value)

Definition at line 34 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Timemethod  enum_value)

Definition at line 53 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Precision  enum_value)

Definition at line 72 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Bindings_type  enum_value)

Definition at line 97 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Bindings_vdbtype  enum_value)

Definition at line 121 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Bindings_attribclass  enum_value)

Definition at line 141 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Bindings_attribtype  enum_value)

Definition at line 162 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Bindings_precision  enum_value)

Definition at line 183 of file SOP_OpenCL.proto.h.

SYS_FORCE_INLINE UT_StringHolder SOP_OpenCLEnums::getToken ( Bindings_timescale  enum_value)

Definition at line 204 of file SOP_OpenCL.proto.h.