Berserk
RHICommandList Member List

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

AddRef() constRefCntinline
BeginRenderPass(const Ref< RHIRenderPass > &renderPass, const RHIRenderPassBeginInfo &beginInfo)=0RHICommandListpure virtual
BindGraphicsPipeline(const Ref< RHIGraphicsPipeline > &pipeline)=0RHICommandListpure virtual
BindIndexBuffer(const Ref< RHIIndexBuffer > &buffer, RHIIndexType indexType)=0RHICommandListpure virtual
BindResourceSet(const Ref< RHIResourceSet > &resourceSet, uint32 set)=0RHICommandListpure virtual
BindVertexBuffers(const std::vector< Ref< RHIVertexBuffer >> &buffers)=0RHICommandListpure virtual
Destroy() const overrideRHIResourceprotectedvirtual
Draw(uint32 verticesCount, uint32 baseVertex, uint32 instancesCount)=0RHICommandListpure virtual
DrawIndexed(uint32 indexCount, uint32 baseVertex, uint32 instanceCount)=0RHICommandListpure virtual
EndRenderPass()=0RHICommandListpure virtual
GenerateMipMaps(const Ref< RHITexture > &texture)=0RHICommandListpure virtual
GetRefs() constRefCntinline
IsUnique() constRefCntinline
RelRef() constRefCntinline
Submit()=0RHICommandListpure virtual
SwapBuffers(const Ref< Window > &window)=0RHICommandListpure virtual
UpdateIndexBuffer(const Ref< RHIIndexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)=0RHICommandListpure virtual
UpdateTexture2D(const Ref< RHITexture > &texture, uint32 mipLevel, const Rect2u &region, const Ref< Data > &data)=0RHICommandListpure virtual
UpdateTexture2DArray(const Ref< RHITexture > &texture, uint32 arrayIndex, uint32 mipLevel, const Rect2u &region, const Ref< Data > &data)=0RHICommandListpure virtual
UpdateTextureCube(const Ref< RHITexture > &texture, RHITextureCubemapFace face, uint32 mipLevel, const Rect2u &region, const Ref< Data > &data)=0RHICommandListpure virtual
UpdateUniformBuffer(const Ref< RHIUniformBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)=0RHICommandListpure virtual
UpdateVertexBuffer(const Ref< RHIVertexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)=0RHICommandListpure virtual
~RefCnt()RefCntinlinevirtual
~RHICommandList() override=defaultRHICommandList
~RHIResource() override=defaultRHIResource