RavEngine
Loading...
Searching...
No Matches
RGL::ICommandBuffer Member List

This is the complete list of members for RGL::ICommandBuffer, including all inherited members.

Begin()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BeginCompute(RGLComputePipelinePtr)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BeginComputeDebugMarker(const std::string &label)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BeginRenderDebugMarker(const std::string &label)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BeginRendering(RGLRenderPassPtr)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BindBindlessBufferDescriptorSet(uint32_t set_idx)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BindBuffer(RGLBufferPtr buffer, uint32_t binding, uint32_t offsetIntoBuffer=0)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BindComputeBuffer(RGLBufferPtr buffer, uint32_t binding, uint32_t offsetIntoBuffer=0)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BindRenderPipeline(RGLRenderPipelinePtr)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
BlockUntilCompleted()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
Commit(const CommitConfig &)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
CopyBufferToBuffer(BufferCopyConfig from, BufferCopyConfig to, uint32_t size)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
CopyBufferToTexture(RGLBufferPtr source, uint32_t size, const TextureDestConfig &dest)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
CopyTextureToBuffer(TextureView &sourceTexture, const Rect &sourceRect, size_t offset, RGLBufferPtr desetBuffer)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
CopyTextureToTexture(const TextureCopyConfig &from, const TextureCopyConfig &to)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure 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::ICommandBufferpure virtual
DispatchIndirect(const DispatchIndirectConfig &)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
Draw(uint32_t nVertices, const DrawInstancedConfig &={})=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
DrawIndexed(uint32_t nIndices, const DrawIndexedInstancedConfig &={})=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
End()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
EndCompute()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
EndComputeDebugMarker()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
EndRenderDebugMarker()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
EndRendering()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
ExecuteIndirect(const IndirectConfig &)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
ExecuteIndirectIndexed(const IndirectConfig &)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
Reset()=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetComputeBytes(const untyped_span data, uint32_t offset)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetComputeSampler(RGLSamplerPtr sampler, uint32_t index)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetComputeTexture(const TextureView &texture, uint32_t index)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetFragmentBytes(const untyped_span data, uint32_t offset)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetFragmentSampler(RGLSamplerPtr sampler, uint32_t index)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetFragmentTexture(const TextureView &texture, uint32_t index)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetIndexBuffer(RGLBufferPtr buffer)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetScissor(const Rect &)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetVertexBuffer(RGLBufferPtr buffer, const VertexBufferBinding &bindingInfo={})=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetVertexBytes(const untyped_span data, uint32_t offset)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetVertexSampler(RGLSamplerPtr sampler, uint32_t index)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetVertexTexture(const TextureView &texture, uint32_t index)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
SetViewport(const Viewport &)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
UseResource(const TextureView &tx)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual
UseResource(const RGLBufferPtr buffer)=0 (defined in RGL::ICommandBuffer)RGL::ICommandBufferpure virtual