#include <GA_CEAttribute.h>
Definition at line 369 of file GA_CEAttribute.h.
| GA_CEAttributeAccessor::GA_CEAttributeAccessor |
( |
| ) |
|
|
default |
| GA_CEAttributeAccessor::GA_CEAttributeAccessor |
( |
GA_CEAttributePtr |
ceattrib, |
|
|
bool |
read, |
|
|
bool |
write |
|
) |
| |
| GA_CEAttributeAccessor::~GA_CEAttributeAccessor |
( |
| ) |
|
These should exist, along with move constructors, but do require work to ensure the gpuinuse flag is handled.
| cl::Buffer GA_CEAttributeAccessor::buffer |
( |
bool |
read, |
|
|
bool |
write |
|
) |
| const |
| cl::Buffer GA_CEAttributeAccessor::bufferR |
( |
| ) |
const |
|
inline |
| cl::Buffer GA_CEAttributeAccessor::bufferRW |
( |
| ) |
const |
|
inline |
| cl::Buffer GA_CEAttributeAccessor::bufferW |
( |
| ) |
const |
|
inline |
| GA_Size GA_CEAttributeAccessor::entries |
( |
| ) |
const |
|
inline |
| cl::Buffer GA_CEAttributeAccessor::indexBufferR |
( |
| ) |
const |
|
inline |
| bool GA_CEAttributeAccessor::isArray |
( |
| ) |
const |
|
inline |
| bool GA_CEAttributeAccessor::isInvalid |
( |
| ) |
const |
|
inline |
| bool GA_CEAttributeAccessor::isValid |
( |
| ) |
const |
|
inline |
| int GA_CEAttributeAccessor::tupleSize |
( |
| ) |
const |
|
inline |
We explcitly extend the cl::Buffer lifetimes as this must be done until the kernel is executed, so this allows one to only extend one thing.
Definition at line 415 of file GA_CEAttribute.h.
We extend lifetime of our attribute that we have our in-use flag for.
Definition at line 404 of file GA_CEAttribute.h.
| bool GA_CEAttributeAccessor::myRead = false |
|
protected |
Whether we have been acquired for read or write, this is used to allow run-time validation of our requirments.
Definition at line 409 of file GA_CEAttribute.h.
| bool GA_CEAttributeAccessor::myWrite = false |
|
protected |
The documentation for this class was generated from the following file: