Potato Engine
Hobby Game Engine Project
up::GpuCommandList Member List

This is the complete list of members for up::GpuCommandList, including all inherited members.

bindConstantBuffer(uint32 slot, GpuBuffer *buffer, GpuShaderStage stage)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
bindDepthStencil(GpuResourceView *view)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
bindIndexBuffer(GpuBuffer *buffer, GpuIndexFormat indexType, uint32 offset=0)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
bindRenderTarget(uint32 index, GpuResourceView *view)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
bindSampler(uint32 slot, GpuSampler *sampler, GpuShaderStage stage)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
bindShaderResource(uint32 slot, GpuResourceView *view, GpuShaderStage stage)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
bindVertexBuffer(uint32 slot, GpuBuffer *buffer, uint64 stride, uint64 offset=0)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
clear(GpuPipelineState *pipelineState=nullptr)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
clearDepthStencil(GpuResourceView *view)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
clearRenderTarget(GpuResourceView *view, glm::vec4 color)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
draw(uint32 vertexCount, uint32 firstVertex=0)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
drawIndexed(uint32 indexCount, uint32 firstIndex=0, uint32 baseIndex=0)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
finish()=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
GpuCommandList()=default (defined in up::GpuCommandList)up::GpuCommandList
GpuCommandList(GpuCommandList &&)=delete (defined in up::GpuCommandList)up::GpuCommandList
map(GpuBuffer *resource, uint64 size, uint64 offset=0)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
operator=(GpuCommandList &&)=delete (defined in up::GpuCommandList)up::GpuCommandList
setClipRect(GpuClipRect rect)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
setPipelineState(GpuPipelineState *state)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
setPrimitiveTopology(GpuPrimitiveTopology topology)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
setViewport(GpuViewportDesc const &viewport)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
unmap(GpuBuffer *resource, span< byte const > data)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
update(GpuBuffer *resource, span< byte const > data, uint64 offset=0)=0 (defined in up::GpuCommandList)up::GpuCommandListpure virtual
~GpuCommandList()=default (defined in up::GpuCommandList)up::GpuCommandListvirtual