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)
 
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 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 getSingleWorkgroup () const
 
void setSingleWorkgroup (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 170 of file GAS_OpenCLParms.proto.h.

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

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

Member Function Documentation

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

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

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

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

bool GAS_OpenCLParms::getAlign ( ) const
inline

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

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

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

bool GAS_OpenCLParms::getFinish ( ) const
inline

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

bool GAS_OpenCLParms::getFlushAttributes ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelCode ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelFile ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelName ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelOptions ( ) const
inline

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

bool GAS_OpenCLParms::getOrigin ( ) const
inline

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

bool GAS_OpenCLParms::getRecompile ( ) const
inline

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

int64 GAS_OpenCLParms::getRunOver ( ) const
inline

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

bool GAS_OpenCLParms::getSingleWorkgroup ( ) const
inline

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

bool GAS_OpenCLParms::getSize ( ) const
inline

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

bool GAS_OpenCLParms::getTime ( ) const
inline

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

bool GAS_OpenCLParms::getTimeInc ( ) const
inline

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

int64 GAS_OpenCLParms::getTimeMethod ( ) const
inline

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

fpreal64 GAS_OpenCLParms::getTimeScale ( ) const
inline

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

bool GAS_OpenCLParms::getUseCode ( ) const
inline

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

bool GAS_OpenCLParms::getVoxelSize ( ) const
inline

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

bool GAS_OpenCLParms::getWarnMissing ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsBeginAttr ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsGeometry ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsLengthAttr ( ) const
inline

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

bool GAS_OpenCLParms::getXNoise ( ) const
inline

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

bool GAS_OpenCLParms::load ( UT_IStream is)
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void GAS_OpenCLParms::setAlign ( bool  val)
inline

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

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

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

void GAS_OpenCLParms::setFinish ( bool  val)
inline

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

void GAS_OpenCLParms::setFlushAttributes ( bool  val)
inline

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

void GAS_OpenCLParms::setKernelCode ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelFile ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelName ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelOptions ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setOrigin ( bool  val)
inline

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

void GAS_OpenCLParms::setRecompile ( bool  val)
inline

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

void GAS_OpenCLParms::setRunOver ( int64  val)
inline

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

void GAS_OpenCLParms::setSingleWorkgroup ( bool  val)
inline

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

void GAS_OpenCLParms::setSize ( bool  val)
inline

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

void GAS_OpenCLParms::setTime ( bool  val)
inline

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

void GAS_OpenCLParms::setTimeInc ( bool  val)
inline

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

void GAS_OpenCLParms::setTimeMethod ( int64  val)
inline

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

void GAS_OpenCLParms::setTimeScale ( fpreal64  val)
inline

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

void GAS_OpenCLParms::setUseCode ( bool  val)
inline

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

void GAS_OpenCLParms::setVoxelSize ( bool  val)
inline

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

void GAS_OpenCLParms::setWarnMissing ( bool  val)
inline

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

void GAS_OpenCLParms::setWorksetsBeginAttr ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setWorksetsGeometry ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setWorksetsLengthAttr ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setXNoise ( bool  val)
inline

Definition at line 795 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: