Vireo  0.0
Vireo 3D Rendering Hardware Interface
CommandList Member List

This is the complete list of members for CommandList, including all inherited members.

CommandList(CommandList &) = deleteCommandListdelete
CommandList() = defaultCommandListprotecteddefault
barrier(const std::shared_ptr< const Image > &image, ResourceState oldState, ResourceState newState, uint32_t firstMipLevel=0, uint32_t levelCount=1) const = 0CommandListpure virtual
barrier(const std::shared_ptr< const RenderTarget > &renderTarget, ResourceState oldState, ResourceState newState) const = 0CommandListpure virtual
barrier(const std::vector< std::shared_ptr< const RenderTarget >> &renderTargets, ResourceState oldState, ResourceState newState) const = 0CommandListpure virtual
barrier(const std::shared_ptr< const SwapChain > &swapChain, ResourceState oldState, ResourceState newState) const = 0CommandListpure virtual
barrier(const Buffer &buffer, ResourceState oldState, ResourceState newState) const = 0CommandListpure virtual
begin() const = 0CommandListpure virtual
beginRendering(const RenderingConfiguration &configuration) = 0CommandListpure virtual
bindDescriptor(const DescriptorSet &descriptor, uint32_t set) const = 0CommandListpure virtual
bindDescriptor(const std::shared_ptr< const DescriptorSet > &descriptor, const uint32_t set) constCommandListinline
bindDescriptor(const DescriptorSet &descriptor, uint32_t set, uint32_t offset) const = 0CommandListpure virtual
bindDescriptor(const std::shared_ptr< const DescriptorSet > &descriptor, const uint32_t set, const uint32_t offset) constCommandListinline
bindDescriptors(const std::vector< std::shared_ptr< const DescriptorSet >> &descriptors, uint32_t firstSet=0) const = 0CommandListpure virtual
bindIndexBuffer(const Buffer &buffer, IndexType indexType=IndexType::UINT32, uint32_t firstIndex=0) const = 0CommandListpure virtual
bindIndexBuffer(const std::shared_ptr< const Buffer > &buffer, const IndexType indexType=IndexType::UINT32, const uint32_t firstIndex=0) constCommandListinline
bindPipeline(Pipeline &pipeline) = 0CommandListpure virtual
bindPipeline(const std::shared_ptr< Pipeline > &pipeline)CommandListinlinevirtual
bindVertexBuffer(const Buffer &buffer, size_t offset=0) const = 0CommandListpure virtual
bindVertexBuffer(const std::shared_ptr< const Buffer > &buffer, const size_t offset=0) constCommandListinline
bindVertexBuffers(const std::vector< std::shared_ptr< const Buffer >> &buffers, std::vector< size_t > offsets={}) const = 0CommandListpure virtual
cleanup() = 0CommandListpure virtual
copy(const std::shared_ptr< Buffer > &source, const std::shared_ptr< const Image > &destination, const uint32_t sourceOffset=0, const uint32_t mipLevel=0, const bool rowPitchAlignment=true) constCommandListinline
copy(const Buffer &source, const Image &destination, uint32_t sourceOffset=0, uint32_t mipLevel=0, bool rowPitchAlignment=true) const = 0CommandListpure virtual
copy(const std::shared_ptr< Buffer > &source, const std::shared_ptr< Image > &destination, const std::vector< size_t > &sourceOffsets, bool rowPitchAlignment=true) constCommandListinlinevirtual
copy(const Buffer &source, const Image &destination, const std::vector< size_t > &sourceOffsets, bool rowPitchAlignment=true) const = 0CommandListpure virtual
copy(const Image &source, const Buffer &destination, uint32_t destinationOffset=0, uint32_t mipLevel=0) const = 0CommandListpure virtual
copy(const std::shared_ptr< const Image > &source, const std::shared_ptr< Buffer > &destination, const uint32_t destinationOffset=0, const uint32_t firstMipLevel=0) constCommandListinline
copy(const Buffer &source, const Buffer &destination, size_t size=Buffer::WHOLE_SIZE, uint32_t sourceOffset=0, uint32_t destinationOffset=0) const = 0CommandListpure virtual
copy(const std::shared_ptr< const Buffer > &source, const std::shared_ptr< const Buffer > &destination, const size_t size=Buffer::WHOLE_SIZE, const uint32_t sourceOffset=0, const uint32_t destinationOffset=0) constCommandListinline
copy(const Buffer &source, const Buffer &destination, const std::vector< BufferCopyRegion > &regions) const = 0CommandListpure virtual
copy(const std::shared_ptr< const Buffer > &source, const std::shared_ptr< const Buffer > &destination, const std::vector< BufferCopyRegion > &regions) constCommandListinline
copy(const Image &source, const SwapChain &swapChain) const = 0CommandListpure virtual
copy(const std::shared_ptr< const Image > &source, const std::shared_ptr< const SwapChain > &swapChain) constCommandListinline
copy(const RenderTarget &source, const SwapChain &swapChain) constCommandListinline
copy(const std::shared_ptr< const RenderTarget > &source, const std::shared_ptr< const SwapChain > &swapChain) constCommandListinline
currentlyBoundPipelineCommandListprotected
dispatch(uint32_t x, uint32_t y, uint32_t z) const = 0CommandListpure virtual
draw(uint32_t vertexCountPerInstance, uint32_t instanceCount=1, uint32_t firstVertex=0, uint32_t firstInstance=0) const = 0CommandListpure virtual
drawIndexed(uint32_t indexCountPerInstance, uint32_t instanceCount=1, uint32_t firstIndex=0, uint32_t firstVertex=0, uint32_t firstInstance=0) const = 0CommandListpure virtual
drawIndexedIndirect(const Buffer &buffer, size_t offset, uint32_t maxDrawCount, uint32_t stride, uint32_t firstCommandOffset=0) = 0CommandListpure virtual
drawIndexedIndirect(const std::shared_ptr< Buffer > &buffer, const size_t offset, const uint32_t maxDrawCount, const uint32_t stride, const uint32_t firstCommandOffset=0)CommandListinline
drawIndexedIndirectCount(Buffer &buffer, size_t offset, Buffer &countBuffer, size_t countOffset, uint32_t maxDrawCount, uint32_t stride, uint32_t firstCommandOffset=0) = 0CommandListpure virtual
drawIndexedIndirectCount(const std::shared_ptr< Buffer > &buffer, const size_t offset, const std::shared_ptr< Buffer > &countBuffer, const size_t countOffset, const uint32_t maxDrawCount, const uint32_t stride, const uint32_t firstCommandOffset=0)CommandListinline
drawIndirect(const Buffer &buffer, size_t offset, uint32_t drawCount, uint32_t stride, uint32_t firstCommandOffset=0) = 0CommandListpure virtual
drawIndirect(const std::shared_ptr< Buffer > &buffer, const size_t offset, const uint32_t drawCount, const uint32_t stride, const uint32_t firstCommandOffset=0)CommandListinline
end() const = 0CommandListpure virtual
endRendering()CommandListinlinevirtual
indexTypeSizeCommandListstaticconstexpr
operator=(const CommandList &) = deleteCommandListdelete
pushConstants(const std::shared_ptr< const PipelineResources > &pipelineResources, const PushConstantsDesc &pushConstants, const void *data) const = 0CommandListpure virtual
setScissors(const std::vector< Rect > &rects) const = 0CommandListpure virtual
setScissors(const Rect &rect) const = 0CommandListpure virtual
setStencilReference(uint32_t reference) const = 0CommandListpure virtual
setViewport(const Viewport &viewport) const = 0CommandListpure virtual
setViewports(const std::vector< Viewport > &viewports) const = 0CommandListpure virtual
upload(const Buffer &destination, const void *source) = 0CommandListpure virtual
upload(const std::shared_ptr< const Buffer > &destination, const void *source)CommandListinline
upload(const std::vector< BufferUploadInfo > &infos)CommandListvirtual
upload(const Image &destination, const void *source, uint32_t firstMipLevel=0) = 0CommandListpure virtual
upload(const std::shared_ptr< const Image > &destination, const void *source, const uint32_t firstMipLevel=0)CommandListinline
upload(const std::vector< ImageUploadInfo > &infos)CommandListvirtual
uploadArray(const Image &destination, const std::vector< void * > &sources, uint32_t firstMipLevel=0) = 0CommandListpure virtual
uploadArray(const std::shared_ptr< const Image > &destination, const std::vector< void * > &sources, const uint32_t firstMipLevel=0)CommandListinline
~CommandList() = defaultCommandListvirtualdefault