| ApplyMSAAChange() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| ApplyShadowResolutionChange() | Sleak::RenderEngine::Renderer | inlinevirtual |
| ApplyVSyncChange() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| BeginCustomFormatPass(VertexFormatHandle format) | Sleak::RenderEngine::RenderContext | inlinevirtual |
| BeginDebugLinePass() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| BeginRender() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| BeginShadowPass() | Sleak::RenderEngine::RenderContext | inlinevirtual |
| BeginSkinnedPass() | Sleak::RenderEngine::RenderContext | inlinevirtual |
| BeginSkyboxPass() | Sleak::RenderEngine::RenderContext | inlinevirtual |
| bEnabledPerformanceCounter | Sleak::RenderEngine::Renderer | protected |
| bImFrameActive | Sleak::RenderEngine::Renderer | protected |
| bImInitialized | Sleak::RenderEngine::Renderer | protected |
| BindBoneBuffer(RefPtr< BufferBase > buffer) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| BindConstantBuffer(RefPtr< BufferBase > buffer, uint32_t slot=0) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| BindIndexBuffer(RefPtr< BufferBase > buffer, uint32_t slot=0) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| BindTexture(RefPtr< Sleak::Texture > texture, uint32_t slot=0) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| BindTextureRaw(Sleak::Texture *texture, uint32_t slot=0) | Sleak::RenderEngine::RenderContext | inlinevirtual |
| BindVertexBuffer(RefPtr< BufferBase > buffer, uint32_t slot=0) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| Cleanup() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| ClearDepthStencil(bool clearDepth, bool clearStencil, float depth, uint8_t stencil) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| ClearRenderTarget(float r, float g, float b, float a) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| CreateBuffer(BufferType Type, uint32_t size, void *data) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| CreateCubemapTexture(const std::array< std::string, 6 > &facePaths) | Sleak::RenderEngine::OpenGLRenderer | |
| CreateCubemapTextureFromPanorama(const std::string &panoramaPath) | Sleak::RenderEngine::OpenGLRenderer | |
| CreateImGUI() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| CreateShader(const std::string &shaderSource) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| CreateTexture(const std::string &TexturePath) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| CreateTextureFromData(uint32_t width, uint32_t height, void *data) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| DisplayTriangles | Sleak::RenderEngine::Renderer | protected |
| DisplayVertices | Sleak::RenderEngine::Renderer | protected |
| Draw(uint32_t vertexCount) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| DrawIndexed(uint32_t indexCount) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| DrawIndexedInstance(uint32_t instanceCount, uint32_t indexPerInstance) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| DrawInstance(uint32_t instanceCount, uint32_t vertexPerInstance) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| DrawnTriangles | Sleak::RenderEngine::Renderer | protected |
| DrawnVertices | Sleak::RenderEngine::Renderer | protected |
| EndCustomFormatPass() | Sleak::RenderEngine::RenderContext | inlinevirtual |
| EndDebugLinePass() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| EndRender() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| EndShadowPass() | Sleak::RenderEngine::RenderContext | inlinevirtual |
| EndSkinnedPass() | Sleak::RenderEngine::RenderContext | inlinevirtual |
| EndSkyboxPass() | Sleak::RenderEngine::RenderContext | inlinevirtual |
| Face | Sleak::RenderEngine::Renderer | protected |
| FlushPendingTransfers() | Sleak::RenderEngine::Renderer | inlinevirtual |
| frameRate | Sleak::RenderEngine::Renderer | protected |
| frameTime | Sleak::RenderEngine::Renderer | protected |
| GetContext() override | Sleak::RenderEngine::OpenGLRenderer | inlinevirtual |
| GetCPUUsage() const | Sleak::RenderEngine::Renderer | inline |
| GetDeferredEnabled() const | Sleak::RenderEngine::Renderer | inline |
| GetExposure() const | Sleak::RenderEngine::Renderer | inline |
| GetFeatureCaps() const override | Sleak::RenderEngine::OpenGLRenderer | inlinevirtual |
| GetFrameRate() const | Sleak::RenderEngine::Renderer | inline |
| GetFrameTime() const | Sleak::RenderEngine::Renderer | inline |
| GetGamma() const | Sleak::RenderEngine::Renderer | inline |
| GetGPUMemoryBudget() const | Sleak::RenderEngine::Renderer | inlinevirtual |
| GetGPUMemoryUsed() const | Sleak::RenderEngine::Renderer | inlinevirtual |
| GetIBLIntensity() const | Sleak::RenderEngine::Renderer | inline |
| GetImGUIEnabled() | Sleak::RenderEngine::Renderer | inline |
| GetIsPerformanceCounter() | Sleak::RenderEngine::Renderer | inline |
| GetMaxMSAASampleCount() const | Sleak::RenderEngine::Renderer | inline |
| GetMSAASampleCount() const | Sleak::RenderEngine::Renderer | inline |
| GetRamUsage() const | Sleak::RenderEngine::Renderer | inline |
| GetRenderMode() const | Sleak::RenderEngine::Renderer | inline |
| GetShadowMapResolution() const | Sleak::RenderEngine::Renderer | inline |
| GetSSAOBias() const | Sleak::RenderEngine::Renderer | inline |
| GetSSAOPower() const | Sleak::RenderEngine::Renderer | inline |
| GetSSAORadius() const | Sleak::RenderEngine::Renderer | inline |
| GetTriangles() const | Sleak::RenderEngine::Renderer | inline |
| GetType() const | Sleak::RenderEngine::Renderer | inline |
| GetTypeStr() const | Sleak::RenderEngine::Renderer | inline |
| GetVertices() const | Sleak::RenderEngine::Renderer | inline |
| GetVSync() const | Sleak::RenderEngine::Renderer | inline |
| Initialize() override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| IsBloomEnabled() const | Sleak::RenderEngine::Renderer | inline |
| IsIBLEnabled() const | Sleak::RenderEngine::Renderer | inline |
| IsPCSSEnabled() const | Sleak::RenderEngine::Renderer | inline |
| IsShadowPassActive() const | Sleak::RenderEngine::RenderContext | inlinevirtual |
| IsShadowPassEnabled() const | Sleak::RenderEngine::Renderer | inline |
| IsSSAOEnabled() const | Sleak::RenderEngine::Renderer | inline |
| IsSSREnabled() const | Sleak::RenderEngine::Renderer | inline |
| IsTAAEnabled() const | Sleak::RenderEngine::Renderer | inline |
| IsTonemappingEnabled() const | Sleak::RenderEngine::Renderer | inline |
| m_bloomEnabled | Sleak::RenderEngine::Renderer | protected |
| m_deferredEnabled | Sleak::RenderEngine::Renderer | protected |
| m_exposure | Sleak::RenderEngine::Renderer | protected |
| m_frameCount | Sleak::RenderEngine::Renderer | protected |
| m_frameTimer | Sleak::RenderEngine::Renderer | protected |
| m_gamma | Sleak::RenderEngine::Renderer | protected |
| m_iblEnabled | Sleak::RenderEngine::Renderer | protected |
| m_iblIntensity | Sleak::RenderEngine::Renderer | protected |
| m_maxMsaaSampleCount | Sleak::RenderEngine::Renderer | protected |
| m_msaaChangeRequested | Sleak::RenderEngine::Renderer | protected |
| m_msaaSampleCount | Sleak::RenderEngine::Renderer | protected |
| m_pcssEnabled | Sleak::RenderEngine::Renderer | protected |
| m_pendingMsaaSampleCount | Sleak::RenderEngine::Renderer | protected |
| m_pendingShadowMapResolution | Sleak::RenderEngine::Renderer | protected |
| m_shadowMapResolution | Sleak::RenderEngine::Renderer | protected |
| m_shadowPassEnabled | Sleak::RenderEngine::Renderer | protected |
| m_shadowResChangeRequested | Sleak::RenderEngine::Renderer | protected |
| m_shadowResourcesCreated | Sleak::RenderEngine::Renderer | protected |
| m_ssaoBias | Sleak::RenderEngine::Renderer | protected |
| m_ssaoEnabled | Sleak::RenderEngine::Renderer | protected |
| m_ssaoPower | Sleak::RenderEngine::Renderer | protected |
| m_ssaoRadius | Sleak::RenderEngine::Renderer | protected |
| m_ssrEnabled | Sleak::RenderEngine::Renderer | protected |
| m_taaEnabled | Sleak::RenderEngine::Renderer | protected |
| m_tonemapEnabled | Sleak::RenderEngine::Renderer | protected |
| m_vsync | Sleak::RenderEngine::Renderer | protected |
| m_vsyncChangeRequested | Sleak::RenderEngine::Renderer | protected |
| MetricUpdateInterval | Sleak::RenderEngine::Renderer | protectedstatic |
| Mode | Sleak::RenderEngine::Renderer | protected |
| OpenGLRenderer(Window *window) | Sleak::RenderEngine::OpenGLRenderer | |
| Resize(uint32_t width, uint32_t height) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| SetBloomEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetCullEnabled(bool enabled) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| SetDeferredEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetDepthCompare(DepthCompare compare) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| SetDepthWrite(bool enabled) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| SetExposure(float exposure) | Sleak::RenderEngine::Renderer | inline |
| SetGamma(float gamma) | Sleak::RenderEngine::Renderer | inline |
| SetIBLEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetIBLIntensity(float intensity) | Sleak::RenderEngine::Renderer | inline |
| SetImGUI(bool bEnable) | Sleak::RenderEngine::Renderer | inline |
| SetMSAASampleCount(uint32_t samples) | Sleak::RenderEngine::Renderer | inlinevirtual |
| SetPCSSEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetPerformanceCounter(bool value) | Sleak::RenderEngine::Renderer | inline |
| SetRenderCullFace(RenderFace face) | Sleak::RenderEngine::Renderer | inline |
| SetRenderDrawMode(RenderMode mode) | Sleak::RenderEngine::Renderer | inline |
| SetRenderFace(RenderFace face) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| SetRenderMode(RenderMode mode) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| SetShadowMapResolution(uint32_t res) | Sleak::RenderEngine::Renderer | inline |
| SetShadowPassEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetSSAOBias(float bias) | Sleak::RenderEngine::Renderer | inline |
| SetSSAOEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetSSAOPower(float power) | Sleak::RenderEngine::Renderer | inline |
| SetSSAORadius(float radius) | Sleak::RenderEngine::Renderer | inline |
| SetSSREnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetTAAEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetTonemappingEnabled(bool enabled) | Sleak::RenderEngine::Renderer | inline |
| SetViewport(float x, float y, float width, float height, float minDepth=0.0f, float maxDepth=1.0f) override | Sleak::RenderEngine::OpenGLRenderer | virtual |
| SetVSync(bool enabled) | Sleak::RenderEngine::Renderer | inlinevirtual |
| Type | Sleak::RenderEngine::Renderer | protected |
| UpdateFrameMetrics() | Sleak::RenderEngine::Renderer | inlineprotected |
| UsedCPU | Sleak::RenderEngine::Renderer | protected |
| UsedRam | Sleak::RenderEngine::Renderer | protected |
| WaitIdle() | Sleak::RenderEngine::Renderer | inlinevirtual |
| ~OpenGLRenderer() | Sleak::RenderEngine::OpenGLRenderer | virtual |
| ~Renderer()=0 | Sleak::RenderEngine::Renderer | inlinepure virtual |