Berserk
|
This is the complete list of members for RHICommandList, including all inherited members.
AddRef() const | RefCnt | inline |
BeginRenderPass(const Ref< RHIRenderPass > &renderPass, const RHIRenderPassBeginInfo &beginInfo)=0 | RHICommandList | pure virtual |
BindGraphicsPipeline(const Ref< RHIGraphicsPipeline > &pipeline)=0 | RHICommandList | pure virtual |
BindIndexBuffer(const Ref< RHIIndexBuffer > &buffer, RHIIndexType indexType)=0 | RHICommandList | pure virtual |
BindResourceSet(const Ref< RHIResourceSet > &resourceSet, uint32 set)=0 | RHICommandList | pure virtual |
BindVertexBuffers(const std::vector< Ref< RHIVertexBuffer >> &buffers)=0 | RHICommandList | pure virtual |
Destroy() const override | RHIResource | protectedvirtual |
Draw(uint32 verticesCount, uint32 baseVertex, uint32 instancesCount)=0 | RHICommandList | pure virtual |
DrawIndexed(uint32 indexCount, uint32 baseVertex, uint32 instanceCount)=0 | RHICommandList | pure virtual |
EndRenderPass()=0 | RHICommandList | pure virtual |
GenerateMipMaps(const Ref< RHITexture > &texture)=0 | RHICommandList | pure virtual |
GetRefs() const | RefCnt | inline |
IsUnique() const | RefCnt | inline |
RelRef() const | RefCnt | inline |
Submit()=0 | RHICommandList | pure virtual |
SwapBuffers(const Ref< Window > &window)=0 | RHICommandList | pure virtual |
UpdateIndexBuffer(const Ref< RHIIndexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)=0 | RHICommandList | pure virtual |
UpdateTexture2D(const Ref< RHITexture > &texture, uint32 mipLevel, const Rect2u ®ion, const Ref< Data > &data)=0 | RHICommandList | pure virtual |
UpdateTexture2DArray(const Ref< RHITexture > &texture, uint32 arrayIndex, uint32 mipLevel, const Rect2u ®ion, const Ref< Data > &data)=0 | RHICommandList | pure virtual |
UpdateTextureCube(const Ref< RHITexture > &texture, RHITextureCubemapFace face, uint32 mipLevel, const Rect2u ®ion, const Ref< Data > &data)=0 | RHICommandList | pure virtual |
UpdateUniformBuffer(const Ref< RHIUniformBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)=0 | RHICommandList | pure virtual |
UpdateVertexBuffer(const Ref< RHIVertexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)=0 | RHICommandList | pure virtual |
~RefCnt() | RefCnt | inlinevirtual |
~RHICommandList() override=default | RHICommandList | |
~RHIResource() override=default | RHIResource |