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