|
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 |