|
UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
|
This is the complete list of members for UN::IComputeDevice, including all inherited members.
| AddRef()=0 | UN::IObject | pure virtual |
| AttachRefCounter(ReferenceCounter *counter)=0 | UN::IObject | pure virtual |
| CreateBuffer(IBuffer **ppBuffer)=0 (defined in UN::IComputeDevice) | UN::IComputeDevice | pure virtual |
| CreateCommandList(ICommandList **ppCommandList)=0 (defined in UN::IComputeDevice) | UN::IComputeDevice | pure virtual |
| CreateFence(IFence **ppFence)=0 (defined in UN::IComputeDevice) | UN::IComputeDevice | pure virtual |
| CreateKernel(IKernel **ppKernel)=0 (defined in UN::IComputeDevice) | UN::IComputeDevice | pure virtual |
| CreateMemory(IDeviceMemory **ppMemory)=0 (defined in UN::IComputeDevice) | UN::IComputeDevice | pure virtual |
| CreateResourceBinding(IResourceBinding **ppResourceBinding)=0 (defined in UN::IComputeDevice) | UN::IComputeDevice | pure virtual |
| GetRefCounter()=0 | UN::IObject | pure virtual |
| Init(const ComputeDeviceDesc &desc)=0 | UN::IComputeDevice | pure virtual |
| Release()=0 | UN::IObject | pure virtual |
| Reset()=0 | UN::IComputeDevice | pure virtual |
| ~IComputeDevice() override=default (defined in UN::IComputeDevice) | UN::IComputeDevice | |
| ~IObject()=default (defined in UN::IObject) | UN::IObject | virtual |