Berserk
GLDevice Member List

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

CreateFramebuffer(const RHIFramebufferDesc &desc) overrideGLDevicevirtual
CreateGraphicsPipeline(const RHIGraphicsPipelineDesc &desc) overrideGLDevicevirtual
CreateIndexBuffer(const RHIBufferDesc &desc) overrideGLDevicevirtual
CreateRenderPass(const RHIRenderPassDesc &desc) overrideGLDevicevirtual
CreateResourceSet(const RHIResourceSetDesc &desc) overrideGLDevicevirtual
CreateSampler(const RHISamplerDesc &desc) overrideGLDevicevirtual
CreateShader(const RHIShaderDesc &desc) overrideGLDevicevirtual
CreateTexture(const RHITextureDesc &desc) overrideGLDevicevirtual
CreateUniformBuffer(const RHIBufferDesc &desc) overrideGLDevicevirtual
CreateVertexBuffer(const RHIBufferDesc &desc) overrideGLDevicevirtual
CreateVertexDeclaration(const RHIVertexDeclarationDesc &desc) overrideGLDevicevirtual
GenerateMipMaps(const Ref< RHITexture > &texture)RHIDevicevirtual
GetCaps() constRHIDevicevirtual
GetClipMatrix() constRHIDevicevirtual
GetContextFunc()GLDevice
GetCoreCommandList() overrideGLDevicevirtual
GetDriverType() constRHIDevicevirtual
GetSupportedFormats() constRHIDevicevirtual
GetSupportedShaderLanguages() constRHIDevicevirtual
GetSwapFunc()GLDevice
GLDevice(MakeContextCurrentFunc makeCurrentFunc, SwapBuffersFunc swapBuffersFunc)GLDeviceexplicit
IsSupported(RHIShaderLanguage language) constRHIDevice
Make(MakeContextCurrentFunc makeCurrentFunc, SwapBuffersFunc swapBuffersFunc)GLDevicestatic
MakeContextCurrentFunc typedefGLDevice
mCapsRHIDeviceprotected
mClipMatrixRHIDeviceprotected
mSupportedShaderLanguagesRHIDeviceprotected
mSupportedTextureFormatsRHIDeviceprotected
mTypeRHIDeviceprotected
SwapBuffersFunc typedefGLDevice
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) overrideGLDevicevirtual
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
~GLDevice() overrideGLDevice
~RHIDevice()=defaultRHIDevicevirtual