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_OpenCLParmsoperator= (const GAS_OpenCLParms &)=default
 
 GAS_OpenCLParms (GAS_OpenCLParms &&) noexcept=default
 
GAS_OpenCLParmsoperator= (GAS_OpenCLParms &&) noexcept=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)
 
bool getAtBinding () const
 
void setAtBinding (bool 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)
 
bool getImportPrequel () const
 
void setImportPrequel (bool 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 22 of file GAS_OpenCLParms.proto.h.

Constructor & Destructor Documentation

GAS_OpenCLParms::GAS_OpenCLParms ( )
inline

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

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

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

Member Function Documentation

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

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

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

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

bool GAS_OpenCLParms::getAlign ( ) const
inline

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

bool GAS_OpenCLParms::getAtBinding ( ) const
inline

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

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

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

bool GAS_OpenCLParms::getErrorMismatchedPoint ( ) const
inline

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

bool GAS_OpenCLParms::getErrorMismatchedPrim ( ) const
inline

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

bool GAS_OpenCLParms::getFinish ( ) const
inline

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

bool GAS_OpenCLParms::getFlushAttributes ( ) const
inline

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

bool GAS_OpenCLParms::getFrame ( ) const
inline

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

bool GAS_OpenCLParms::getImportPrequel ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelCode ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelFile ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelName ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelOptions ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getOptionAttribute ( ) const
inline

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

bool GAS_OpenCLParms::getOrigin ( ) const
inline

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

int64 GAS_OpenCLParms::getPrecision ( ) const
inline

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

bool GAS_OpenCLParms::getRecompile ( ) const
inline

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

int64 GAS_OpenCLParms::getRunOver ( ) const
inline

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

int64 GAS_OpenCLParms::getSingleWorkgroup ( ) const
inline

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

bool GAS_OpenCLParms::getSize ( ) const
inline

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

bool GAS_OpenCLParms::getTime ( ) const
inline

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

bool GAS_OpenCLParms::getTimeInc ( ) const
inline

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

int64 GAS_OpenCLParms::getTimeMethod ( ) const
inline

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

fpreal64 GAS_OpenCLParms::getTimeScale ( ) const
inline

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

bool GAS_OpenCLParms::getUseCode ( ) const
inline

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

bool GAS_OpenCLParms::getVoxelSize ( ) const
inline

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

bool GAS_OpenCLParms::getWarnMissing ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsBeginAttr ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsGeometry ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsLengthAttr ( ) const
inline

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

bool GAS_OpenCLParms::getXNoise ( ) const
inline

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

bool GAS_OpenCLParms::load ( UT_IStream is)
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GAS_OpenCLParms& GAS_OpenCLParms::operator= ( const GAS_OpenCLParms )
default
GAS_OpenCLParms& GAS_OpenCLParms::operator= ( GAS_OpenCLParms &&  )
defaultnoexcept
bool GAS_OpenCLParms::operator== ( const GAS_OpenCLParms src) const
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void GAS_OpenCLParms::setAlign ( bool  val)
inline

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

void GAS_OpenCLParms::setAtBinding ( bool  val)
inline

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

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

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

void GAS_OpenCLParms::setErrorMismatchedPoint ( bool  val)
inline

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

void GAS_OpenCLParms::setErrorMismatchedPrim ( bool  val)
inline

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

void GAS_OpenCLParms::setFinish ( bool  val)
inline

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

void GAS_OpenCLParms::setFlushAttributes ( bool  val)
inline

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

void GAS_OpenCLParms::setFrame ( bool  val)
inline

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

void GAS_OpenCLParms::setImportPrequel ( bool  val)
inline

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

void GAS_OpenCLParms::setKernelCode ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelFile ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelName ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelOptions ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setOptionAttribute ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setOrigin ( bool  val)
inline

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

void GAS_OpenCLParms::setPrecision ( int64  val)
inline

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

void GAS_OpenCLParms::setRecompile ( bool  val)
inline

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

void GAS_OpenCLParms::setRunOver ( int64  val)
inline

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

void GAS_OpenCLParms::setSingleWorkgroup ( int64  val)
inline

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

void GAS_OpenCLParms::setSize ( bool  val)
inline

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

void GAS_OpenCLParms::setTime ( bool  val)
inline

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

void GAS_OpenCLParms::setTimeInc ( bool  val)
inline

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

void GAS_OpenCLParms::setTimeMethod ( int64  val)
inline

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

void GAS_OpenCLParms::setTimeScale ( fpreal64  val)
inline

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

void GAS_OpenCLParms::setUseCode ( bool  val)
inline

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

void GAS_OpenCLParms::setVoxelSize ( bool  val)
inline

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

void GAS_OpenCLParms::setWarnMissing ( bool  val)
inline

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

void GAS_OpenCLParms::setWorksetsBeginAttr ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setWorksetsGeometry ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setWorksetsLengthAttr ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setXNoise ( bool  val)
inline

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

static int GAS_OpenCLParms::version ( )
inlinestatic

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


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