UraniumCompute 0.1.0
A GPU accelerated parallel task scheduler
UN::ICommandList Member List

This is the complete list of members for UN::ICommandList, including all inherited members.

AddRef()=0UN::IObjectpure virtual
AttachRefCounter(ReferenceCounter *counter)=0UN::IObjectpure virtual
Begin()=0UN::ICommandListpure virtual
CmdCopy(IBuffer *pSource, IBuffer *pDestination, const BufferCopyRegion &region)=0 (defined in UN::ICommandList)UN::ICommandListprotectedpure virtual
CmdDispatch(IKernel *pKernel, Int32 x, Int32 y, Int32 z)=0 (defined in UN::ICommandList)UN::ICommandListprotectedpure virtual
CmdMemoryBarrier(IBuffer *pBuffer, const MemoryBarrierDesc &barrierDesc)=0 (defined in UN::ICommandList)UN::ICommandListprotectedpure virtual
CommandListBuilder (defined in UN::ICommandList)UN::ICommandListfriend
DescriptorType typedef (defined in UN::ICommandList)UN::ICommandList
End()=0 (defined in UN::ICommandList)UN::ICommandListprotectedpure virtual
GetDebugName() const =0UN::IDeviceObjectpure virtual
GetDesc() const =0 (defined in UN::ICommandList)UN::ICommandListpure virtual
GetDevice() const =0UN::IDeviceObjectpure virtual
GetFence()=0UN::ICommandListpure virtual
GetRefCounter()=0UN::IObjectpure virtual
GetState()=0UN::ICommandListpure virtual
Init(const DescriptorType &desc)=0 (defined in UN::ICommandList)UN::ICommandListpure virtual
Release()=0UN::IObjectpure virtual
Reset()=0UN::IDeviceObjectpure virtual
ResetState()=0UN::ICommandListpure virtual
Submit()=0UN::ICommandListpure virtual
~IDeviceObject() override=default (defined in UN::IDeviceObject)UN::IDeviceObject
~IObject()=default (defined in UN::IObject)UN::IObjectvirtual