| 
    Berserk
    
   | 
 
This is the complete list of members for RHIDevice, including all inherited members.
| CreateFramebuffer(const RHIFramebufferDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateGraphicsPipeline(const RHIGraphicsPipelineDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateIndexBuffer(const RHIBufferDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateRenderPass(const RHIRenderPassDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateResourceSet(const RHIResourceSetDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateSampler(const RHISamplerDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateShader(const RHIShaderDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateTexture(const RHITextureDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateUniformBuffer(const RHIBufferDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateVertexBuffer(const RHIBufferDesc &desc)=0 | RHIDevice | pure virtual | 
| CreateVertexDeclaration(const RHIVertexDeclarationDesc &desc)=0 | RHIDevice | pure virtual | 
| GenerateMipMaps(const Ref< RHITexture > &texture) | RHIDevice | virtual | 
| GetCaps() const | RHIDevice | virtual | 
| GetClipMatrix() const | RHIDevice | virtual | 
| GetCoreCommandList()=0 | RHIDevice | pure virtual | 
| GetDriverType() const | RHIDevice | virtual | 
| GetSupportedFormats() const | RHIDevice | virtual | 
| GetSupportedShaderLanguages() const | RHIDevice | virtual | 
| IsSupported(RHIShaderLanguage language) const | RHIDevice | |
| mCaps | RHIDevice | protected | 
| mClipMatrix | RHIDevice | protected | 
| mSupportedShaderLanguages | RHIDevice | protected | 
| mSupportedTextureFormats | RHIDevice | protected | 
| mType | RHIDevice | protected | 
| UpdateIndexBuffer(const Ref< RHIIndexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data) | RHIDevice | virtual | 
| UpdateResourceSet(const Ref< RHIResourceSet > &set, const RHIResourceSetDesc &desc) | RHIDevice | virtual | 
| UpdateResourceSet_RT(const Ref< RHIResourceSet > &set, const RHIResourceSetDesc &desc)=0 | RHIDevice | pure virtual | 
| UpdateTexture2D(const Ref< RHITexture > &texture, uint32 mipLevel, const Rect2u ®ion, const Ref< Data > &data) | RHIDevice | virtual | 
| UpdateTexture2DArray(const Ref< RHITexture > &texture, uint32 arrayIndex, uint32 mipLevel, const Rect2u ®ion, const Ref< Data > &data) | RHIDevice | virtual | 
| UpdateTextureCube(const Ref< RHITexture > &texture, RHITextureCubemapFace face, uint32 mipLevel, const Rect2u ®ion, const Ref< Data > &data) | RHIDevice | virtual | 
| UpdateUniformBuffer(const Ref< RHIUniformBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data) | RHIDevice | virtual | 
| UpdateVertexBuffer(const Ref< RHIVertexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data) | RHIDevice | virtual | 
| ~RHIDevice()=default | RHIDevice | virtual |