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

#include <GAS_OpenCLParms.proto.h>

Classes

struct  Bindings
 
class  Query
 

Public Member Functions

UT_StringHolder createString (const UT_Array< Bindings > &list) const
 
 GAS_OpenCLParms ()
 
 GAS_OpenCLParms (const GAS_OpenCLParms &)=default
 
 ~GAS_OpenCLParms ()
 
bool operator== (const GAS_OpenCLParms &src) const
 
bool operator!= (const GAS_OpenCLParms &src) const
 
SIM_QuerycreateQueryObject (const SIM_Data *owner) const
 
void save (std::ostream &os) const
 
bool load (UT_IStream &is)
 
int64 getRunOver () const
 
void setRunOver (int64 val)
 
bool getAlign () const
 
void setAlign (bool val)
 
bool getUseCode () const
 
void setUseCode (bool val)
 
const UT_StringHoldergetKernelName () const
 
void setKernelName (const UT_StringHolder &val)
 
const UT_StringHoldergetKernelFile () const
 
void setKernelFile (const UT_StringHolder &val)
 
const UT_StringHoldergetKernelCode () const
 
void setKernelCode (const UT_StringHolder &val)
 
const UT_StringHoldergetKernelOptions () const
 
void setKernelOptions (const UT_StringHolder &val)
 
const UT_StringHoldergetOptionAttribute () const
 
void setOptionAttribute (const UT_StringHolder &val)
 
bool getRecompile () const
 
void setRecompile (bool val)
 
bool getOrigin () const
 
void setOrigin (bool val)
 
bool getSize () const
 
void setSize (bool val)
 
bool getVoxelSize () const
 
void setVoxelSize (bool val)
 
bool getTime () const
 
void setTime (bool val)
 
bool getFrame () const
 
void setFrame (bool val)
 
bool getTimeInc () const
 
void setTimeInc (bool val)
 
bool getFlushAttributes () const
 
void setFlushAttributes (bool val)
 
bool getFinish () const
 
void setFinish (bool val)
 
fpreal64 getTimeScale () const
 
void setTimeScale (fpreal64 val)
 
int64 getTimeMethod () const
 
void setTimeMethod (int64 val)
 
bool getXNoise () const
 
void setXNoise (bool val)
 
const UT_StringHoldergetWorksetsGeometry () const
 
void setWorksetsGeometry (const UT_StringHolder &val)
 
const UT_StringHoldergetWorksetsBeginAttr () const
 
void setWorksetsBeginAttr (const UT_StringHolder &val)
 
const UT_StringHoldergetWorksetsLengthAttr () const
 
void setWorksetsLengthAttr (const UT_StringHolder &val)
 
bool getWarnMissing () const
 
void setWarnMissing (bool val)
 
bool getErrorMismatchedPoint () const
 
void setErrorMismatchedPoint (bool val)
 
bool getErrorMismatchedPrim () const
 
void setErrorMismatchedPrim (bool val)
 
int64 getSingleWorkgroup () const
 
void setSingleWorkgroup (int64 val)
 
int64 getPrecision () const
 
void setPrecision (int64 val)
 
const UT_Array< Bindings > & getBindings () const
 
void setBindings (const UT_Array< Bindings > &val)
 

Static Public Member Functions

static int version ()
 
static void loadData (UT_IStream &is, int64 &v)
 
static void loadData (UT_IStream &is, bool &v)
 
static void loadData (UT_IStream &is, fpreal64 &v)
 
static void loadData (UT_IStream &is, UT_Vector2D &v)
 
static void loadData (UT_IStream &is, UT_Vector3D &v)
 
static void loadData (UT_IStream &is, UT_Vector4D &v)
 
static void loadData (UT_IStream &is, UT_Matrix2D &v)
 
static void loadData (UT_IStream &is, UT_Matrix3D &v)
 
static void loadData (UT_IStream &is, UT_Matrix4D &v)
 
static void loadData (UT_IStream &is, UT_Vector2I &v)
 
static void loadData (UT_IStream &is, UT_Vector3I &v)
 
static void loadData (UT_IStream &is, UT_Vector4I &v)
 
static void loadData (UT_IStream &is, UT_StringHolder &v)
 
static void loadData (UT_IStream &is, UT_SharedPtr< UT_Ramp > &v)
 
static void loadData (UT_IStream &is, PRM_DataItemHandle &v)
 
static void saveData (std::ostream &os, int64 v)
 
static void saveData (std::ostream &os, bool v)
 
static void saveData (std::ostream &os, fpreal64 v)
 
static void saveData (std::ostream &os, UT_Vector2D v)
 
static void saveData (std::ostream &os, UT_Vector3D v)
 
static void saveData (std::ostream &os, UT_Vector4D v)
 
static void saveData (std::ostream &os, UT_Matrix2D v)
 
static void saveData (std::ostream &os, UT_Matrix3D v)
 
static void saveData (std::ostream &os, UT_Matrix4D v)
 
static void saveData (std::ostream &os, UT_StringHolder s)
 
static void saveData (std::ostream &os, UT_SharedPtr< UT_Ramp > s)
 
static void saveData (std::ostream &os, PRM_DataItemHandle s)
 

Detailed Description

Definition at line 24 of file GAS_OpenCLParms.proto.h.

Constructor & Destructor Documentation

GAS_OpenCLParms::GAS_OpenCLParms ( )
inline

Definition at line 222 of file GAS_OpenCLParms.proto.h.

GAS_OpenCLParms::GAS_OpenCLParms ( const GAS_OpenCLParms )
explicitdefault
GAS_OpenCLParms::~GAS_OpenCLParms ( )
inline

Definition at line 257 of file GAS_OpenCLParms.proto.h.

Member Function Documentation

SIM_Query* GAS_OpenCLParms::createQueryObject ( const SIM_Data owner) const
inline

Definition at line 635 of file GAS_OpenCLParms.proto.h.

UT_StringHolder GAS_OpenCLParms::createString ( const UT_Array< Bindings > &  list) const
inline

Definition at line 137 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getAlign ( ) const
inline

Definition at line 903 of file GAS_OpenCLParms.proto.h.

const UT_Array<Bindings>& GAS_OpenCLParms::getBindings ( ) const
inline

Definition at line 957 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getErrorMismatchedPoint ( ) const
inline

Definition at line 949 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getErrorMismatchedPrim ( ) const
inline

Definition at line 951 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getFinish ( ) const
inline

Definition at line 933 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getFlushAttributes ( ) const
inline

Definition at line 931 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getFrame ( ) const
inline

Definition at line 927 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getKernelCode ( ) const
inline

Definition at line 911 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getKernelFile ( ) const
inline

Definition at line 909 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getKernelName ( ) const
inline

Definition at line 907 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getKernelOptions ( ) const
inline

Definition at line 913 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getOptionAttribute ( ) const
inline

Definition at line 915 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getOrigin ( ) const
inline

Definition at line 919 of file GAS_OpenCLParms.proto.h.

int64 GAS_OpenCLParms::getPrecision ( ) const
inline

Definition at line 955 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getRecompile ( ) const
inline

Definition at line 917 of file GAS_OpenCLParms.proto.h.

int64 GAS_OpenCLParms::getRunOver ( ) const
inline

Definition at line 901 of file GAS_OpenCLParms.proto.h.

int64 GAS_OpenCLParms::getSingleWorkgroup ( ) const
inline

Definition at line 953 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getSize ( ) const
inline

Definition at line 921 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getTime ( ) const
inline

Definition at line 925 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getTimeInc ( ) const
inline

Definition at line 929 of file GAS_OpenCLParms.proto.h.

int64 GAS_OpenCLParms::getTimeMethod ( ) const
inline

Definition at line 937 of file GAS_OpenCLParms.proto.h.

fpreal64 GAS_OpenCLParms::getTimeScale ( ) const
inline

Definition at line 935 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getUseCode ( ) const
inline

Definition at line 905 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getVoxelSize ( ) const
inline

Definition at line 923 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getWarnMissing ( ) const
inline

Definition at line 947 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getWorksetsBeginAttr ( ) const
inline

Definition at line 943 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getWorksetsGeometry ( ) const
inline

Definition at line 941 of file GAS_OpenCLParms.proto.h.

const UT_StringHolder& GAS_OpenCLParms::getWorksetsLengthAttr ( ) const
inline

Definition at line 945 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::getXNoise ( ) const
inline

Definition at line 939 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::load ( UT_IStream is)
inline

Definition at line 820 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
int64 v 
)
inlinestatic

Definition at line 642 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
bool &  v 
)
inlinestatic

Definition at line 644 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
fpreal64 v 
)
inlinestatic

Definition at line 646 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Vector2D v 
)
inlinestatic

Definition at line 648 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Vector3D v 
)
inlinestatic

Definition at line 650 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Vector4D v 
)
inlinestatic

Definition at line 653 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Matrix2D v 
)
inlinestatic

Definition at line 656 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Matrix3D v 
)
inlinestatic

Definition at line 658 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Matrix4D v 
)
inlinestatic

Definition at line 660 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Vector2I v 
)
inlinestatic

Definition at line 662 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Vector3I v 
)
inlinestatic

Definition at line 664 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_Vector4I v 
)
inlinestatic

Definition at line 667 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_StringHolder v 
)
inlinestatic

Definition at line 670 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
UT_SharedPtr< UT_Ramp > &  v 
)
inlinestatic

Definition at line 672 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::loadData ( UT_IStream is,
PRM_DataItemHandle v 
)
inlinestatic

Definition at line 683 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::operator!= ( const GAS_OpenCLParms src) const
inline

Definition at line 293 of file GAS_OpenCLParms.proto.h.

bool GAS_OpenCLParms::operator== ( const GAS_OpenCLParms src) const
inline

Definition at line 259 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::save ( std::ostream &  os) const
inline

Definition at line 746 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
int64  v 
)
inlinestatic

Definition at line 703 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
bool  v 
)
inlinestatic

Definition at line 705 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
fpreal64  v 
)
inlinestatic

Definition at line 707 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_Vector2D  v 
)
inlinestatic

Definition at line 709 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_Vector3D  v 
)
inlinestatic

Definition at line 711 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_Vector4D  v 
)
inlinestatic

Definition at line 714 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_Matrix2D  v 
)
inlinestatic

Definition at line 717 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_Matrix3D  v 
)
inlinestatic

Definition at line 719 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_Matrix4D  v 
)
inlinestatic

Definition at line 721 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_StringHolder  s 
)
inlinestatic

Definition at line 723 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
UT_SharedPtr< UT_Ramp s 
)
inlinestatic

Definition at line 725 of file GAS_OpenCLParms.proto.h.

static void GAS_OpenCLParms::saveData ( std::ostream &  os,
PRM_DataItemHandle  s 
)
inlinestatic

Definition at line 732 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setAlign ( bool  val)
inline

Definition at line 904 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setBindings ( const UT_Array< Bindings > &  val)
inline

Definition at line 958 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setErrorMismatchedPoint ( bool  val)
inline

Definition at line 950 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setErrorMismatchedPrim ( bool  val)
inline

Definition at line 952 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setFinish ( bool  val)
inline

Definition at line 934 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setFlushAttributes ( bool  val)
inline

Definition at line 932 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setFrame ( bool  val)
inline

Definition at line 928 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setKernelCode ( const UT_StringHolder val)
inline

Definition at line 912 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setKernelFile ( const UT_StringHolder val)
inline

Definition at line 910 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setKernelName ( const UT_StringHolder val)
inline

Definition at line 908 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setKernelOptions ( const UT_StringHolder val)
inline

Definition at line 914 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setOptionAttribute ( const UT_StringHolder val)
inline

Definition at line 916 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setOrigin ( bool  val)
inline

Definition at line 920 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setPrecision ( int64  val)
inline

Definition at line 956 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setRecompile ( bool  val)
inline

Definition at line 918 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setRunOver ( int64  val)
inline

Definition at line 902 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setSingleWorkgroup ( int64  val)
inline

Definition at line 954 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setSize ( bool  val)
inline

Definition at line 922 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setTime ( bool  val)
inline

Definition at line 926 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setTimeInc ( bool  val)
inline

Definition at line 930 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setTimeMethod ( int64  val)
inline

Definition at line 938 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setTimeScale ( fpreal64  val)
inline

Definition at line 936 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setUseCode ( bool  val)
inline

Definition at line 906 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setVoxelSize ( bool  val)
inline

Definition at line 924 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setWarnMissing ( bool  val)
inline

Definition at line 948 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setWorksetsBeginAttr ( const UT_StringHolder val)
inline

Definition at line 944 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setWorksetsGeometry ( const UT_StringHolder val)
inline

Definition at line 942 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setWorksetsLengthAttr ( const UT_StringHolder val)
inline

Definition at line 946 of file GAS_OpenCLParms.proto.h.

void GAS_OpenCLParms::setXNoise ( bool  val)
inline

Definition at line 940 of file GAS_OpenCLParms.proto.h.

static int GAS_OpenCLParms::version ( )
inlinestatic

Definition at line 27 of file GAS_OpenCLParms.proto.h.


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