This is the complete list of members for ktt::ComputeInterface, including all inherited members.
| ChangeArguments(const KernelDefinitionId id, const std::vector< ArgumentId > &arguments)=0 | ktt::ComputeInterface | pure virtual |
| ClearBuffer(const ArgumentId &id)=0 | ktt::ComputeInterface | pure virtual |
| CopyBuffer(const ArgumentId &destination, const ArgumentId &source, const size_t dataSize=0)=0 | ktt::ComputeInterface | pure virtual |
| CopyBufferAsync(const ArgumentId &destination, const ArgumentId &source, const QueueId queue, const size_t dataSize=0)=0 | ktt::ComputeInterface | pure virtual |
| DownloadBuffer(const ArgumentId &id, void *destination, const size_t dataSize=0)=0 | ktt::ComputeInterface | pure virtual |
| DownloadBufferAsync(const ArgumentId &id, const QueueId queue, void *destination, const size_t dataSize=0)=0 | ktt::ComputeInterface | pure virtual |
| GetAllQueues() const =0 | ktt::ComputeInterface | pure virtual |
| GetCurrentConfiguration() const =0 | ktt::ComputeInterface | pure virtual |
| GetCurrentGlobalSize(const KernelDefinitionId id) const =0 | ktt::ComputeInterface | pure virtual |
| GetCurrentLocalSize(const KernelDefinitionId id) const =0 | ktt::ComputeInterface | pure virtual |
| GetDefaultQueue() const =0 | ktt::ComputeInterface | pure virtual |
| GetProfiling(const KernelId id)=0 | ktt::ComputeInterface | pure virtual |
| GetRemainingProfilingRuns(const KernelDefinitionId id) const =0 | ktt::ComputeInterface | pure virtual |
| GetRemainingProfilingRuns() const =0 | ktt::ComputeInterface | pure virtual |
| GetRunMode() const =0 | ktt::ComputeInterface | pure virtual |
| GetUnifiedMemoryBufferHandle(const ArgumentId &id, UnifiedBufferMemory &memoryHandle)=0 | ktt::ComputeInterface | pure virtual |
| HasBuffer(const ArgumentId &id)=0 | ktt::ComputeInterface | pure virtual |
| ResizeBuffer(const ArgumentId &id, const size_t newDataSize, const bool preserveData)=0 | ktt::ComputeInterface | pure virtual |
| RunKernel(const KernelDefinitionId id)=0 | ktt::ComputeInterface | pure virtual |
| RunKernel(const KernelDefinitionId id, const DimensionVector &globalSize, const DimensionVector &localSize)=0 | ktt::ComputeInterface | pure virtual |
| RunKernelAsync(const KernelDefinitionId id, const QueueId queue)=0 | ktt::ComputeInterface | pure virtual |
| RunKernelAsync(const KernelDefinitionId id, const QueueId queue, const DimensionVector &globalSize, const DimensionVector &localSize)=0 | ktt::ComputeInterface | pure virtual |
| RunKernelWithProfiling(const KernelDefinitionId id)=0 | ktt::ComputeInterface | pure virtual |
| RunKernelWithProfiling(const KernelDefinitionId id, const DimensionVector &globalSize, const DimensionVector &localSize)=0 | ktt::ComputeInterface | pure virtual |
| SwapArguments(const KernelDefinitionId id, const ArgumentId &first, const ArgumentId &second)=0 | ktt::ComputeInterface | pure virtual |
| SynchronizeDevice()=0 | ktt::ComputeInterface | pure virtual |
| SynchronizeQueue(const QueueId queue)=0 | ktt::ComputeInterface | pure virtual |
| SynchronizeQueues()=0 | ktt::ComputeInterface | pure virtual |
| UpdateBuffer(const ArgumentId &id, const void *data, const size_t dataSize=0)=0 | ktt::ComputeInterface | pure virtual |
| UpdateBufferAsync(const ArgumentId &id, const QueueId queue, const void *data, const size_t dataSize=0)=0 | ktt::ComputeInterface | pure virtual |
| UpdateLocalArgument(const ArgumentId &id, const size_t dataSize)=0 | ktt::ComputeInterface | pure virtual |
| UpdateScalarArgument(const ArgumentId &id, const void *data)=0 | ktt::ComputeInterface | pure virtual |
| UploadBuffer(const ArgumentId &id)=0 | ktt::ComputeInterface | pure virtual |
| UploadBufferAsync(const ArgumentId &id, const QueueId queue)=0 | ktt::ComputeInterface | pure virtual |
| WaitForComputeAction(const ComputeActionId id)=0 | ktt::ComputeInterface | pure virtual |
| WaitForTransferAction(const TransferActionId id)=0 | ktt::ComputeInterface | pure virtual |
| ~ComputeInterface()=default | ktt::ComputeInterface | virtual |