Berserk
RHIDevice Member List

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

CreateFramebuffer(const RHIFramebufferDesc &desc)=0RHIDevicepure virtual
CreateGraphicsPipeline(const RHIGraphicsPipelineDesc &desc)=0RHIDevicepure virtual
CreateIndexBuffer(const RHIBufferDesc &desc)=0RHIDevicepure virtual
CreateRenderPass(const RHIRenderPassDesc &desc)=0RHIDevicepure virtual
CreateResourceSet(const RHIResourceSetDesc &desc)=0RHIDevicepure virtual
CreateSampler(const RHISamplerDesc &desc)=0RHIDevicepure virtual
CreateShader(const RHIShaderDesc &desc)=0RHIDevicepure virtual
CreateTexture(const RHITextureDesc &desc)=0RHIDevicepure virtual
CreateUniformBuffer(const RHIBufferDesc &desc)=0RHIDevicepure virtual
CreateVertexBuffer(const RHIBufferDesc &desc)=0RHIDevicepure virtual
CreateVertexDeclaration(const RHIVertexDeclarationDesc &desc)=0RHIDevicepure virtual
GenerateMipMaps(const Ref< RHITexture > &texture)RHIDevicevirtual
GetCaps() constRHIDevicevirtual
GetClipMatrix() constRHIDevicevirtual
GetCoreCommandList()=0RHIDevicepure virtual
GetDriverType() constRHIDevicevirtual
GetSupportedFormats() constRHIDevicevirtual
GetSupportedShaderLanguages() constRHIDevicevirtual
IsSupported(RHIShaderLanguage language) constRHIDevice
mCapsRHIDeviceprotected
mClipMatrixRHIDeviceprotected
mSupportedShaderLanguagesRHIDeviceprotected
mSupportedTextureFormatsRHIDeviceprotected
mTypeRHIDeviceprotected
UpdateIndexBuffer(const Ref< RHIIndexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)RHIDevicevirtual
UpdateResourceSet(const Ref< RHIResourceSet > &set, const RHIResourceSetDesc &desc)RHIDevicevirtual
UpdateResourceSet_RT(const Ref< RHIResourceSet > &set, const RHIResourceSetDesc &desc)=0RHIDevicepure virtual
UpdateTexture2D(const Ref< RHITexture > &texture, uint32 mipLevel, const Rect2u &region, const Ref< Data > &data)RHIDevicevirtual
UpdateTexture2DArray(const Ref< RHITexture > &texture, uint32 arrayIndex, uint32 mipLevel, const Rect2u &region, const Ref< Data > &data)RHIDevicevirtual
UpdateTextureCube(const Ref< RHITexture > &texture, RHITextureCubemapFace face, uint32 mipLevel, const Rect2u &region, const Ref< Data > &data)RHIDevicevirtual
UpdateUniformBuffer(const Ref< RHIUniformBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)RHIDevicevirtual
UpdateVertexBuffer(const Ref< RHIVertexBuffer > &buffer, uint32 byteOffset, uint32 byteSize, const Ref< Data > &data)RHIDevicevirtual
~RHIDevice()=defaultRHIDevicevirtual