class TOpenCLBase : public tObject;
Constructors
| Name | Description |
|---|---|
| TOpenCLBase (2) |
Destructors
| Name | Description |
|---|---|
| ~TOpenCLBase |
Properties
| Name | Type | Description |
|---|---|---|
| Caption | DewString | Stores optional label. |
| CData | intPtr | Returns Open CL buffer reference. |
| CmdQueue | TOpenCLCommandQueue* | Returns the queue on the Device on which we will run functions using this object. |
| Complex | bool | Set this property to indicate that object data values are to be treated complex. |
| ComplexValues | DewString | |
| Device | TOpenCLDevice* | Returns the device on which we allocated memory for this object. |
| FloatPrecision | TclFloatPrecision | |
| Length | int | Defines the length in number of elements (single or double precision) of the memory allocated. |
| RealValues | DewString | |
| SData | intPtr | Returns Open CL buffer reference. |
| Tag | long long | Allows storing optional information. |
Methods
| Name | Description |
|---|---|
| AddRef | |
| CDataIndex | Returns the index offest in to the buffer. |
| CopyFromArray (2) | Copies array content. |
| CopyTo (2) | |
| CopyToArray (4) | |
| DebugUpdate | |
| Finish | The calling thread will block until the command queue using this object has finished. |
| GetCData | |
| GetCmdQueue | |
| LocateCommandQueue | |
| Release | |
| Reset | |
| SDataIndex | Returns the index offest in to the buffer. |
| Size (3) | Sets the calling object to match the size of the Src object. |
| SizeToArray (9) | Sets the size of the array to match the size of the object. |
| ValidateParams |
Fields
| Name | Type | Description |
|---|---|---|
| BlockId | int | |
| fCacheIndex | int | |
| FData | TDenseMtxVec * | |
| FDataOffset | int | |
| fRefCount | int | |
| IsUsed | bool |