|
RavEngine
|
This is the complete list of members for RGL::ICommandBuffer, including all inherited members.
| Begin()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BeginCompute(RGLComputePipelinePtr)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BeginComputeDebugMarker(const std::string &label)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BeginRenderDebugMarker(const std::string &label)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BeginRendering(RGLRenderPassPtr)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BindBindlessBufferDescriptorSet(uint32_t set_idx)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BindBuffer(RGLBufferPtr buffer, uint32_t binding, uint32_t offsetIntoBuffer=0)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BindComputeBuffer(RGLBufferPtr buffer, uint32_t binding, uint32_t offsetIntoBuffer=0)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BindRenderPipeline(RGLRenderPipelinePtr)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| BlockUntilCompleted()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| Commit(const CommitConfig &)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| CopyBufferToBuffer(BufferCopyConfig from, BufferCopyConfig to, uint32_t size)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| CopyBufferToTexture(RGLBufferPtr source, uint32_t size, const TextureDestConfig &dest)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| CopyTextureToBuffer(TextureView &sourceTexture, const Rect &sourceRect, size_t offset, RGLBufferPtr desetBuffer)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| CopyTextureToTexture(const TextureCopyConfig &from, const TextureCopyConfig &to)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| DispatchCompute(uint32_t threadsX, uint32_t threadsY, uint32_t threadsZ, uint32_t threadsPerThreadgroupX=1, uint32_t threadsPerThreadgroupY=1, uint32_t threadsPerThreadgroupZ=1)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| DispatchIndirect(const DispatchIndirectConfig &)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| Draw(uint32_t nVertices, const DrawInstancedConfig &={})=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| DrawIndexed(uint32_t nIndices, const DrawIndexedInstancedConfig &={})=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| End()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| EndCompute()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| EndComputeDebugMarker()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| EndRenderDebugMarker()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| EndRendering()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| ExecuteIndirect(const IndirectConfig &)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| ExecuteIndirectIndexed(const IndirectConfig &)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| Reset()=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetComputeBytes(const untyped_span data, uint32_t offset)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetComputeSampler(RGLSamplerPtr sampler, uint32_t index)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetComputeTexture(const TextureView &texture, uint32_t index)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetFragmentBytes(const untyped_span data, uint32_t offset)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetFragmentSampler(RGLSamplerPtr sampler, uint32_t index)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetFragmentTexture(const TextureView &texture, uint32_t index)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetIndexBuffer(RGLBufferPtr buffer)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetScissor(const Rect &)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetVertexBuffer(RGLBufferPtr buffer, const VertexBufferBinding &bindingInfo={})=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetVertexBytes(const untyped_span data, uint32_t offset)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetVertexSampler(RGLSamplerPtr sampler, uint32_t index)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetVertexTexture(const TextureView &texture, uint32_t index)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| SetViewport(const Viewport &)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| UseResource(const TextureView &tx)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |
| UseResource(const RGLBufferPtr buffer)=0 (defined in RGL::ICommandBuffer) | RGL::ICommandBuffer | pure virtual |