SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::VulkanRenderer Member List

This is the complete list of members for Sleak::RenderEngine::VulkanRenderer, including all inherited members.

ApplyMSAAChange() overrideSleak::RenderEngine::VulkanRenderervirtual
ApplyShadowResolutionChange() overrideSleak::RenderEngine::VulkanRenderervirtual
ApplyVSyncChange() overrideSleak::RenderEngine::VulkanRenderervirtual
BeginCustomFormatPass(VertexFormatHandle format) overrideSleak::RenderEngine::VulkanRenderervirtual
BeginDebugLinePass() overrideSleak::RenderEngine::VulkanRenderervirtual
BeginForwardTransparentPass() overrideSleak::RenderEngine::VulkanRenderervirtual
BeginRender() overrideSleak::RenderEngine::VulkanRenderervirtual
BeginShadowPass() overrideSleak::RenderEngine::VulkanRenderervirtual
BeginSkinnedPass() overrideSleak::RenderEngine::VulkanRenderervirtual
BeginSkyboxPass() overrideSleak::RenderEngine::VulkanRenderervirtual
bEnabledPerformanceCounterSleak::RenderEngine::Rendererprotected
bImFrameActiveSleak::RenderEngine::Rendererprotected
bImInitializedSleak::RenderEngine::Rendererprotected
BindBoneBuffer(RefPtr< BufferBase > buffer) overrideSleak::RenderEngine::VulkanRenderervirtual
BindConstantBuffer(RefPtr< BufferBase > buffer, uint32_t slot=0) overrideSleak::RenderEngine::VulkanRenderervirtual
BindGBufferShader() overrideSleak::RenderEngine::VulkanRenderervirtual
BindIndexBuffer(RefPtr< BufferBase > buffer, uint32_t slot=0) overrideSleak::RenderEngine::VulkanRenderervirtual
BindPBRMaterial(Sleak::Material *material) overrideSleak::RenderEngine::VulkanRenderervirtual
BindTexture(RefPtr< Sleak::Texture > texture, uint32_t slot=0) overrideSleak::RenderEngine::VulkanRenderervirtual
BindTextureRaw(Sleak::Texture *texture, uint32_t slot=0) overrideSleak::RenderEngine::VulkanRenderervirtual
BindVertexBuffer(RefPtr< BufferBase > buffer, uint32_t slot=0) overrideSleak::RenderEngine::VulkanRenderervirtual
Cleanup() overrideSleak::RenderEngine::VulkanRenderervirtual
ClearDepthStencil(bool clearDepth, bool clearStencil, float depth, uint8_t stencil) overrideSleak::RenderEngine::VulkanRenderervirtual
ClearRenderTarget(float r, float g, float b, float a) overrideSleak::RenderEngine::VulkanRenderervirtual
CreateBuffer(BufferType Type, uint32_t size, void *data) overrideSleak::RenderEngine::VulkanRenderervirtual
CreateCubemapTexture(const std::array< std::string, 6 > &facePaths)Sleak::RenderEngine::VulkanRenderer
CreateCubemapTextureFromPanorama(const std::string &panoramaPath)Sleak::RenderEngine::VulkanRenderer
CreateImGUI() overrideSleak::RenderEngine::VulkanRenderervirtual
CreateShader(const std::string &shaderSource) overrideSleak::RenderEngine::VulkanRenderervirtual
CreateTexture(const std::string &TexturePath) overrideSleak::RenderEngine::VulkanRenderervirtual
CreateTextureFromData(uint32_t width, uint32_t height, void *data) overrideSleak::RenderEngine::VulkanRenderervirtual
DisplayTrianglesSleak::RenderEngine::Rendererprotected
DisplayVerticesSleak::RenderEngine::Rendererprotected
Draw(uint32_t vertexCount) overrideSleak::RenderEngine::VulkanRenderervirtual
DrawIndexed(uint32_t indexCount) overrideSleak::RenderEngine::VulkanRenderervirtual
DrawIndexedInstance(uint32_t instanceCount, uint32_t indexPerInstance) overrideSleak::RenderEngine::VulkanRenderervirtual
DrawInstance(uint32_t instanceCount, uint32_t vertexPerInstance) overrideSleak::RenderEngine::VulkanRenderervirtual
DrawnTrianglesSleak::RenderEngine::Rendererprotected
DrawnVerticesSleak::RenderEngine::Rendererprotected
EndCustomFormatPass() overrideSleak::RenderEngine::VulkanRenderervirtual
EndDebugLinePass() overrideSleak::RenderEngine::VulkanRenderervirtual
EndForwardTransparentPass() overrideSleak::RenderEngine::VulkanRenderervirtual
EndRender() overrideSleak::RenderEngine::VulkanRenderervirtual
EndShadowPass() overrideSleak::RenderEngine::VulkanRenderervirtual
EndSkinnedPass() overrideSleak::RenderEngine::VulkanRenderervirtual
EndSkyboxPass() overrideSleak::RenderEngine::VulkanRenderervirtual
ExecuteDeferredLightingPass() overrideSleak::RenderEngine::VulkanRenderervirtual
FaceSleak::RenderEngine::Rendererprotected
FlushPendingTransfers() overrideSleak::RenderEngine::VulkanRenderervirtual
frameRateSleak::RenderEngine::Rendererprotected
frameTimeSleak::RenderEngine::Rendererprotected
GetContext() overrideSleak::RenderEngine::VulkanRendererinlinevirtual
GetCPUUsage() constSleak::RenderEngine::Rendererinline
GetDeferredEnabled() constSleak::RenderEngine::Rendererinline
GetExposure() constSleak::RenderEngine::Rendererinline
GetFeatureCaps() const overrideSleak::RenderEngine::VulkanRendererinlinevirtual
GetFrameRate() constSleak::RenderEngine::Rendererinline
GetFrameTime() constSleak::RenderEngine::Rendererinline
GetGamma() constSleak::RenderEngine::Rendererinline
GetGPUMemoryBudget() const overrideSleak::RenderEngine::VulkanRenderervirtual
GetGPUMemoryUsed() const overrideSleak::RenderEngine::VulkanRenderervirtual
GetIBLIntensity() constSleak::RenderEngine::Rendererinline
GetImGUIEnabled()Sleak::RenderEngine::Rendererinline
GetIsPerformanceCounter()Sleak::RenderEngine::Rendererinline
GetMaxMSAASampleCount() constSleak::RenderEngine::Rendererinline
GetMSAASampleCount() constSleak::RenderEngine::Rendererinline
GetRamUsage() constSleak::RenderEngine::Rendererinline
GetRender()Sleak::RenderEngine::VulkanRendererinline
GetRenderMode() constSleak::RenderEngine::Rendererinline
GetShadowMapResolution() constSleak::RenderEngine::Rendererinline
GetSSAOBias() constSleak::RenderEngine::Rendererinline
GetSSAOPower() constSleak::RenderEngine::Rendererinline
GetSSAORadius() constSleak::RenderEngine::Rendererinline
GetTriangles() constSleak::RenderEngine::Rendererinline
GetType() constSleak::RenderEngine::Rendererinline
GetTypeStr() constSleak::RenderEngine::Rendererinline
GetVertices() constSleak::RenderEngine::Rendererinline
GetVSync() constSleak::RenderEngine::Rendererinline
Initialize() overrideSleak::RenderEngine::VulkanRenderervirtual
IsBloomEnabled() constSleak::RenderEngine::Rendererinline
IsDeferredEnabled() const overrideSleak::RenderEngine::VulkanRendererinlinevirtual
IsIBLEnabled() constSleak::RenderEngine::Rendererinline
IsInGeometryPass() const overrideSleak::RenderEngine::VulkanRendererinlinevirtual
IsPCSSEnabled() constSleak::RenderEngine::Rendererinline
IsShadowPassActive() const overrideSleak::RenderEngine::VulkanRendererinlinevirtual
IsShadowPassEnabled() constSleak::RenderEngine::Rendererinline
IsSSAOEnabled() constSleak::RenderEngine::Rendererinline
IsSSREnabled() constSleak::RenderEngine::Rendererinline
IsTAAEnabled() constSleak::RenderEngine::Rendererinline
IsTonemappingEnabled() constSleak::RenderEngine::Rendererinline
m_bloomEnabledSleak::RenderEngine::Rendererprotected
m_deferredEnabledSleak::RenderEngine::Rendererprotected
m_exposureSleak::RenderEngine::Rendererprotected
m_frameCountSleak::RenderEngine::Rendererprotected
m_frameTimerSleak::RenderEngine::Rendererprotected
m_gammaSleak::RenderEngine::Rendererprotected
m_iblEnabledSleak::RenderEngine::Rendererprotected
m_iblIntensitySleak::RenderEngine::Rendererprotected
m_maxMsaaSampleCountSleak::RenderEngine::Rendererprotected
m_msaaChangeRequestedSleak::RenderEngine::Rendererprotected
m_msaaSampleCountSleak::RenderEngine::Rendererprotected
m_pcssEnabledSleak::RenderEngine::Rendererprotected
m_pendingMsaaSampleCountSleak::RenderEngine::Rendererprotected
m_pendingShadowMapResolutionSleak::RenderEngine::Rendererprotected
m_shadowMapResolutionSleak::RenderEngine::Rendererprotected
m_shadowPassEnabledSleak::RenderEngine::Rendererprotected
m_shadowResChangeRequestedSleak::RenderEngine::Rendererprotected
m_shadowResourcesCreatedSleak::RenderEngine::Rendererprotected
m_ssaoBiasSleak::RenderEngine::Rendererprotected
m_ssaoEnabledSleak::RenderEngine::Rendererprotected
m_ssaoPowerSleak::RenderEngine::Rendererprotected
m_ssaoRadiusSleak::RenderEngine::Rendererprotected
m_ssrEnabledSleak::RenderEngine::Rendererprotected
m_taaEnabledSleak::RenderEngine::Rendererprotected
m_tonemapEnabledSleak::RenderEngine::Rendererprotected
m_vsyncSleak::RenderEngine::Rendererprotected
m_vsyncChangeRequestedSleak::RenderEngine::Rendererprotected
MetricUpdateIntervalSleak::RenderEngine::Rendererprotectedstatic
ModeSleak::RenderEngine::Rendererprotected
Resize(uint32_t width, uint32_t height) overrideSleak::RenderEngine::VulkanRenderervirtual
SetBloomEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetCullEnabled(bool enabled)Sleak::RenderEngine::RenderContextinlinevirtual
SetDeferredEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetDepthCompare(DepthCompare compare)Sleak::RenderEngine::RenderContextinlinevirtual
SetDepthWrite(bool enabled)Sleak::RenderEngine::RenderContextinlinevirtual
SetExposure(float exposure)Sleak::RenderEngine::Rendererinline
SetGamma(float gamma)Sleak::RenderEngine::Rendererinline
SetIBLEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetIBLIntensity(float intensity)Sleak::RenderEngine::Rendererinline
SetImGUI(bool bEnable)Sleak::RenderEngine::Rendererinline
SetLightVP(const float *lightVP) overrideSleak::RenderEngine::VulkanRenderervirtual
SetMSAASampleCount(uint32_t samples)Sleak::RenderEngine::Rendererinlinevirtual
SetPCSSEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetPerformanceCounter(bool value)Sleak::RenderEngine::Rendererinline
SetRender(bool value)Sleak::RenderEngine::VulkanRendererinline
SetRenderCullFace(RenderFace face)Sleak::RenderEngine::Rendererinline
SetRenderDrawMode(RenderMode mode)Sleak::RenderEngine::Rendererinline
SetRenderFace(RenderFace face) overrideSleak::RenderEngine::VulkanRenderervirtual
SetRenderMode(RenderMode mode) overrideSleak::RenderEngine::VulkanRenderervirtual
SetShadowMapResolution(uint32_t res)Sleak::RenderEngine::Rendererinline
SetShadowPassEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetSSAOBias(float bias)Sleak::RenderEngine::Rendererinline
SetSSAOEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetSSAOPower(float power)Sleak::RenderEngine::Rendererinline
SetSSAORadius(float radius)Sleak::RenderEngine::Rendererinline
SetSSREnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetTAAEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetTonemappingEnabled(bool enabled)Sleak::RenderEngine::Rendererinline
SetViewport(float x, float y, float width, float height, float minDepth=0.0f, float maxDepth=1.0f) overrideSleak::RenderEngine::VulkanRenderervirtual
SetVSync(bool enabled)Sleak::RenderEngine::Rendererinlinevirtual
TypeSleak::RenderEngine::Rendererprotected
UpdateDeferredCB(const void *data, uint32_t size) overrideSleak::RenderEngine::VulkanRenderervirtual
UpdateFrameMetrics()Sleak::RenderEngine::Rendererinlineprotected
UpdateShadowLightUBO(const void *data, uint32_t size) overrideSleak::RenderEngine::VulkanRenderervirtual
UsedCPUSleak::RenderEngine::Rendererprotected
UsedRamSleak::RenderEngine::Rendererprotected
VulkanRenderer(Window *window)Sleak::RenderEngine::VulkanRenderer
WaitIdle() overrideSleak::RenderEngine::VulkanRenderervirtual
~Renderer()=0Sleak::RenderEngine::Rendererinlinepure virtual
~VulkanRenderer()Sleak::RenderEngine::VulkanRenderer