#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: