#include <GA_CEAttribute.h>
|
| GA_CEAttribute () |
|
| GA_CEAttribute (GA_Size entries, GA_StorageClass storage, GA_Precision precision, GA_Size tuplesize, bool isarray, cl::Buffer buffer, cl::Buffer indexbuffer, bool leave_on_gpu=false) |
|
virtual | ~GA_CEAttribute () |
|
void | clearBuffers () |
|
bool | isValid () const |
|
int64 | getDeviceMemoryUsage () const |
|
cl::Buffer | buffer () const |
|
cl::Buffer | indexBuffer () const |
|
GA_Size | entries () const |
|
int | tupleSize () const |
|
GA_StorageClass | storage () const |
|
GA_Precision | precision () const |
|
bool | isArray () const |
|
bool | attributeToOCL (const GA_Detail *gdp, GA_AttributeOwner owner, const char *aname, GA_StorageClass storage, int &tuplesize, bool isarray, bool docopy=true) |
|
bool | attributeToOCL (const GA_Detail *gdp, GA_AttributeOwner owner, const char *aname, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool docopy=true) |
|
bool | attributeToOCL (const GA_Attribute *attrib, GA_StorageClass storage, GA_Precision precision, int &tuplesize, bool isarray, bool docopy=true) |
|
bool | intToOCL (const UT_Array< int64 > &data, GA_StorageClass storage, GA_Precision precision, bool docopy=true) |
|
bool | intArrayToOCL (const UT_Array< UT_Array< int64 >> &data, GA_StorageClass storage, GA_Precision precision, bool docopy=true) |
|
bool | packedIntArrayToOCL (const UT_PackedArrayOfArrays< int64 > &data, GA_StorageClass storage, GA_Precision precision, bool docopy=true) |
|
bool | oclToAttribute (GA_Detail *gdp, GA_AttributeOwner owner, const char *aname) |
|
bool | oclToAttribute (GA_Attribute *attrib) |
|
bool | isWriteBackRequired () const |
|
void | setWriteBackRequired (bool isrequired) |
|
Definition at line 21 of file GA_CEAttribute.h.
GA_CEAttribute::GA_CEAttribute |
( |
| ) |
|
virtual GA_CEAttribute::~GA_CEAttribute |
( |
| ) |
|
|
virtual |
void GA_CEAttribute::clearBuffers |
( |
| ) |
|
GA_Size GA_CEAttribute::entries |
( |
| ) |
const |
|
inline |
int64 GA_CEAttribute::getDeviceMemoryUsage |
( |
| ) |
const |
bool GA_CEAttribute::isArray |
( |
| ) |
const |
|
inline |
bool GA_CEAttribute::isValid |
( |
| ) |
const |
|
inline |
bool GA_CEAttribute::isWriteBackRequired |
( |
| ) |
const |
|
inline |
bool GA_CEAttribute::oclToAttribute |
( |
GA_Attribute * |
attrib | ) |
|
void GA_CEAttribute::setWriteBackRequired |
( |
bool |
isrequired | ) |
|
|
inline |
int GA_CEAttribute::tupleSize |
( |
| ) |
const |
|
inline |
bool GA_CEAttribute::myIsArray |
|
protected |
GA_Size GA_CEAttribute::myTupleSize |
|
protected |
bool GA_CEAttribute::myWriteBackRequired |
|
protected |
The documentation for this class was generated from the following file: