![]() |
Vireo
0.0
Vireo 3D Rendering Hardware Interface
|
This is the complete list of members for CommandList, including all inherited members.
| CommandList(CommandList &) = delete | CommandList | delete |
| CommandList() = default | CommandList | protecteddefault |
| barrier(const std::shared_ptr< const Image > &image, ResourceState oldState, ResourceState newState, uint32_t firstMipLevel=0, uint32_t levelCount=1) const = 0 | CommandList | pure virtual |
| barrier(const std::shared_ptr< const RenderTarget > &renderTarget, ResourceState oldState, ResourceState newState) const = 0 | CommandList | pure virtual |
| barrier(const std::vector< std::shared_ptr< const RenderTarget >> &renderTargets, ResourceState oldState, ResourceState newState) const = 0 | CommandList | pure virtual |
| barrier(const std::shared_ptr< const SwapChain > &swapChain, ResourceState oldState, ResourceState newState) const = 0 | CommandList | pure virtual |
| barrier(const Buffer &buffer, ResourceState oldState, ResourceState newState) const = 0 | CommandList | pure virtual |
| begin() const = 0 | CommandList | pure virtual |
| beginRendering(const RenderingConfiguration &configuration) = 0 | CommandList | pure virtual |
| bindDescriptor(const DescriptorSet &descriptor, uint32_t set) const = 0 | CommandList | pure virtual |
| bindDescriptor(const std::shared_ptr< const DescriptorSet > &descriptor, const uint32_t set) const | CommandList | inline |
| bindDescriptor(const DescriptorSet &descriptor, uint32_t set, uint32_t offset) const = 0 | CommandList | pure virtual |
| bindDescriptor(const std::shared_ptr< const DescriptorSet > &descriptor, const uint32_t set, const uint32_t offset) const | CommandList | inline |
| bindDescriptors(const std::vector< std::shared_ptr< const DescriptorSet >> &descriptors, uint32_t firstSet=0) const = 0 | CommandList | pure virtual |
| bindIndexBuffer(const Buffer &buffer, IndexType indexType=IndexType::UINT32, uint32_t firstIndex=0) const = 0 | CommandList | pure virtual |
| bindIndexBuffer(const std::shared_ptr< const Buffer > &buffer, const IndexType indexType=IndexType::UINT32, const uint32_t firstIndex=0) const | CommandList | inline |
| bindPipeline(Pipeline &pipeline) = 0 | CommandList | pure virtual |
| bindPipeline(const std::shared_ptr< Pipeline > &pipeline) | CommandList | inlinevirtual |
| bindVertexBuffer(const Buffer &buffer, size_t offset=0) const = 0 | CommandList | pure virtual |
| bindVertexBuffer(const std::shared_ptr< const Buffer > &buffer, const size_t offset=0) const | CommandList | inline |
| bindVertexBuffers(const std::vector< std::shared_ptr< const Buffer >> &buffers, std::vector< size_t > offsets={}) const = 0 | CommandList | pure virtual |
| cleanup() = 0 | CommandList | pure 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) const | CommandList | inline |
| copy(const Buffer &source, const Image &destination, uint32_t sourceOffset=0, uint32_t mipLevel=0, bool rowPitchAlignment=true) const = 0 | CommandList | pure virtual |
| copy(const std::shared_ptr< Buffer > &source, const std::shared_ptr< Image > &destination, const std::vector< size_t > &sourceOffsets, bool rowPitchAlignment=true) const | CommandList | inlinevirtual |
| copy(const Buffer &source, const Image &destination, const std::vector< size_t > &sourceOffsets, bool rowPitchAlignment=true) const = 0 | CommandList | pure virtual |
| copy(const Image &source, const Buffer &destination, uint32_t destinationOffset=0, uint32_t mipLevel=0) const = 0 | CommandList | pure 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) const | CommandList | inline |
| copy(const Buffer &source, const Buffer &destination, size_t size=Buffer::WHOLE_SIZE, uint32_t sourceOffset=0, uint32_t destinationOffset=0) const = 0 | CommandList | pure 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) const | CommandList | inline |
| copy(const Buffer &source, const Buffer &destination, const std::vector< BufferCopyRegion > ®ions) const = 0 | CommandList | pure virtual |
| copy(const std::shared_ptr< const Buffer > &source, const std::shared_ptr< const Buffer > &destination, const std::vector< BufferCopyRegion > ®ions) const | CommandList | inline |
| copy(const Image &source, const SwapChain &swapChain) const = 0 | CommandList | pure virtual |
| copy(const std::shared_ptr< const Image > &source, const std::shared_ptr< const SwapChain > &swapChain) const | CommandList | inline |
| copy(const RenderTarget &source, const SwapChain &swapChain) const | CommandList | inline |
| copy(const std::shared_ptr< const RenderTarget > &source, const std::shared_ptr< const SwapChain > &swapChain) const | CommandList | inline |
| currentlyBoundPipeline | CommandList | protected |
| dispatch(uint32_t x, uint32_t y, uint32_t z) const = 0 | CommandList | pure virtual |
| draw(uint32_t vertexCountPerInstance, uint32_t instanceCount=1, uint32_t firstVertex=0, uint32_t firstInstance=0) const = 0 | CommandList | pure virtual |
| drawIndexed(uint32_t indexCountPerInstance, uint32_t instanceCount=1, uint32_t firstIndex=0, uint32_t firstVertex=0, uint32_t firstInstance=0) const = 0 | CommandList | pure virtual |
| drawIndexedIndirect(const Buffer &buffer, size_t offset, uint32_t maxDrawCount, uint32_t stride, uint32_t firstCommandOffset=0) = 0 | CommandList | pure 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) | CommandList | inline |
| drawIndexedIndirectCount(Buffer &buffer, size_t offset, Buffer &countBuffer, size_t countOffset, uint32_t maxDrawCount, uint32_t stride, uint32_t firstCommandOffset=0) = 0 | CommandList | pure 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) | CommandList | inline |
| drawIndirect(const Buffer &buffer, size_t offset, uint32_t drawCount, uint32_t stride, uint32_t firstCommandOffset=0) = 0 | CommandList | pure 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) | CommandList | inline |
| end() const = 0 | CommandList | pure virtual |
| endRendering() | CommandList | inlinevirtual |
| indexTypeSize | CommandList | staticconstexpr |
| operator=(const CommandList &) = delete | CommandList | delete |
| pushConstants(const std::shared_ptr< const PipelineResources > &pipelineResources, const PushConstantsDesc &pushConstants, const void *data) const = 0 | CommandList | pure virtual |
| setScissors(const std::vector< Rect > &rects) const = 0 | CommandList | pure virtual |
| setScissors(const Rect &rect) const = 0 | CommandList | pure virtual |
| setStencilReference(uint32_t reference) const = 0 | CommandList | pure virtual |
| setViewport(const Viewport &viewport) const = 0 | CommandList | pure virtual |
| setViewports(const std::vector< Viewport > &viewports) const = 0 | CommandList | pure virtual |
| upload(const Buffer &destination, const void *source) = 0 | CommandList | pure virtual |
| upload(const std::shared_ptr< const Buffer > &destination, const void *source) | CommandList | inline |
| upload(const std::vector< BufferUploadInfo > &infos) | CommandList | virtual |
| upload(const Image &destination, const void *source, uint32_t firstMipLevel=0) = 0 | CommandList | pure virtual |
| upload(const std::shared_ptr< const Image > &destination, const void *source, const uint32_t firstMipLevel=0) | CommandList | inline |
| upload(const std::vector< ImageUploadInfo > &infos) | CommandList | virtual |
| uploadArray(const Image &destination, const std::vector< void * > &sources, uint32_t firstMipLevel=0) = 0 | CommandList | pure virtual |
| uploadArray(const std::shared_ptr< const Image > &destination, const std::vector< void * > &sources, const uint32_t firstMipLevel=0) | CommandList | inline |
| ~CommandList() = default | CommandList | virtualdefault |