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

Constructor & Destructor Documentation

GAS_OpenCLParms::GAS_OpenCLParms ( )
inline

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

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

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

Member Function Documentation

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

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

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

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

bool GAS_OpenCLParms::getAlign ( ) const
inline

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

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

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

bool GAS_OpenCLParms::getFinish ( ) const
inline

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

bool GAS_OpenCLParms::getFlushAttributes ( ) const
inline

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

bool GAS_OpenCLParms::getFrame ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelCode ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelFile ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelName ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getKernelOptions ( ) const
inline

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

bool GAS_OpenCLParms::getOrigin ( ) const
inline

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

int64 GAS_OpenCLParms::getPrecision ( ) const
inline

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

bool GAS_OpenCLParms::getRecompile ( ) const
inline

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

int64 GAS_OpenCLParms::getRunOver ( ) const
inline

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

bool GAS_OpenCLParms::getSingleWorkgroup ( ) const
inline

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

bool GAS_OpenCLParms::getSize ( ) const
inline

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

bool GAS_OpenCLParms::getTime ( ) const
inline

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

bool GAS_OpenCLParms::getTimeInc ( ) const
inline

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

int64 GAS_OpenCLParms::getTimeMethod ( ) const
inline

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

fpreal64 GAS_OpenCLParms::getTimeScale ( ) const
inline

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

bool GAS_OpenCLParms::getUseCode ( ) const
inline

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

bool GAS_OpenCLParms::getVoxelSize ( ) const
inline

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

bool GAS_OpenCLParms::getWarnMissing ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsBeginAttr ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsGeometry ( ) const
inline

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

const UT_StringHolder& GAS_OpenCLParms::getWorksetsLengthAttr ( ) const
inline

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

bool GAS_OpenCLParms::getXNoise ( ) const
inline

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

bool GAS_OpenCLParms::load ( UT_IStream is)
inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

void GAS_OpenCLParms::setAlign ( bool  val)
inline

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

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

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

void GAS_OpenCLParms::setFinish ( bool  val)
inline

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

void GAS_OpenCLParms::setFlushAttributes ( bool  val)
inline

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

void GAS_OpenCLParms::setFrame ( bool  val)
inline

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

void GAS_OpenCLParms::setKernelCode ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelFile ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelName ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setKernelOptions ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setOrigin ( bool  val)
inline

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

void GAS_OpenCLParms::setPrecision ( int64  val)
inline

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

void GAS_OpenCLParms::setRecompile ( bool  val)
inline

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

void GAS_OpenCLParms::setRunOver ( int64  val)
inline

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

void GAS_OpenCLParms::setSingleWorkgroup ( bool  val)
inline

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

void GAS_OpenCLParms::setSize ( bool  val)
inline

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

void GAS_OpenCLParms::setTime ( bool  val)
inline

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

void GAS_OpenCLParms::setTimeInc ( bool  val)
inline

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

void GAS_OpenCLParms::setTimeMethod ( int64  val)
inline

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

void GAS_OpenCLParms::setTimeScale ( fpreal64  val)
inline

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

void GAS_OpenCLParms::setUseCode ( bool  val)
inline

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

void GAS_OpenCLParms::setVoxelSize ( bool  val)
inline

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

void GAS_OpenCLParms::setWarnMissing ( bool  val)
inline

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

void GAS_OpenCLParms::setWorksetsBeginAttr ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setWorksetsGeometry ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setWorksetsLengthAttr ( const UT_StringHolder val)
inline

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

void GAS_OpenCLParms::setXNoise ( bool  val)
inline

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