ApplyBlur(Renderer::Backend::IDeviceCommandContext *deviceCommandContext) | CPostprocManager | private |
ApplyBlurDownscale2x(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IFramebuffer *framebuffer, Renderer::Backend::ITexture *inTex, int inWidth, int inHeight) | CPostprocManager | private |
ApplyBlurGauss(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::ITexture *inTex, Renderer::Backend::ITexture *tempTex, Renderer::Backend::IFramebuffer *tempFramebuffer, Renderer::Backend::IFramebuffer *outFramebuffer, int inWidth, int inHeight) | CPostprocManager | private |
ApplyEffect(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderTechniquePtr &shaderTech, int pass) | CPostprocManager | private |
ApplyPostproc(Renderer::Backend::IDeviceCommandContext *deviceCommandContext) | CPostprocManager | |
ApplySharpnessAfterScale(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, CShaderTechnique *shaderTechnique, Renderer::Backend::ITexture *source, Renderer::Backend::ITexture *destination) | CPostprocManager | private |
BlitOutputFramebuffer(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Renderer::Backend::IFramebuffer *destination) | CPostprocManager | |
Cleanup() | CPostprocManager | private |
CPostprocManager(Renderer::Backend::IDevice *device) | CPostprocManager | |
CreateMultisampleBuffer() | CPostprocManager | private |
DestroyMultisampleBuffer() | CPostprocManager | private |
DownscaleTextureByCompute(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, CShaderTechnique *shaderTechnique, Renderer::Backend::ITexture *source, Renderer::Backend::ITexture *destination) | CPostprocManager | private |
GetPostEffect() const | CPostprocManager | inline |
GetPostEffects() | CPostprocManager | static |
GetScale() const | CPostprocManager | inline |
Initialize() | CPostprocManager | |
IsEnabled() const | CPostprocManager | |
IsMultisampleEnabled() const | CPostprocManager | |
m_AAName | CPostprocManager | private |
m_AATech | CPostprocManager | private |
m_AllowedSampleCounts | CPostprocManager | private |
m_BlurScales | CPostprocManager | private |
m_CaptureFramebuffer | CPostprocManager | private |
m_ColorTex1 | CPostprocManager | private |
m_ColorTex2 | CPostprocManager | private |
m_DepthTex | CPostprocManager | private |
m_Device | CPostprocManager | private |
m_DownscaleComputeTech | CPostprocManager | private |
m_FarPlane | CPostprocManager | private |
m_Height | CPostprocManager | private |
m_IsInitialized | CPostprocManager | private |
m_MultisampleColorTex | CPostprocManager | private |
m_MultisampleCount | CPostprocManager | private |
m_MultisampleDepthTex | CPostprocManager | private |
m_MultisampleFramebuffer | CPostprocManager | private |
m_NearPlane | CPostprocManager | private |
m_PingFramebuffer | CPostprocManager | private |
m_PongFramebuffer | CPostprocManager | private |
m_PostProcEffect | CPostprocManager | private |
m_PostProcTech | CPostprocManager | private |
m_RCASComputeTech | CPostprocManager | private |
m_Scale | CPostprocManager | private |
m_SharpName | CPostprocManager | private |
m_Sharpness | CPostprocManager | private |
m_SharpTech | CPostprocManager | private |
m_UnscaledFramebuffer1 | CPostprocManager | private |
m_UnscaledFramebuffer2 | CPostprocManager | private |
m_UnscaledHeight | CPostprocManager | private |
m_UnscaledTexture1 | CPostprocManager | private |
m_UnscaledTexture2 | CPostprocManager | private |
m_UnscaledWidth | CPostprocManager | private |
m_UpscaleComputeTech | CPostprocManager | private |
m_UpscaleTech | CPostprocManager | private |
m_UsingMultisampleBuffer | CPostprocManager | private |
m_VertexInputLayout | CPostprocManager | private |
m_WhichBuffer | CPostprocManager | private |
m_Width | CPostprocManager | private |
PrepareAndGetOutputFramebuffer() | CPostprocManager | |
RecalculateSize(const uint32_t width, const uint32_t height) | CPostprocManager | private |
RecreateBuffers() | CPostprocManager | private |
Resize() | CPostprocManager | |
ResolveMultisampleFramebuffer(Renderer::Backend::IDeviceCommandContext *deviceCommandContext) | CPostprocManager | |
SetDepthBufferClipPlanes(float nearPlane, float farPlane) | CPostprocManager | |
SetPostEffect(const CStrW &name) | CPostprocManager | |
SetUpscaleTechnique(const CStr &upscaleName) | CPostprocManager | |
ShouldDownscale() const | CPostprocManager | private |
ShouldUpscale() const | CPostprocManager | private |
UpdateAntiAliasingTechnique() | CPostprocManager | |
UpdateSharpeningTechnique() | CPostprocManager | |
UpdateSharpnessFactor() | CPostprocManager | |
UpscaleTextureByCompute(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, CShaderTechnique *shaderTechnique, Renderer::Backend::ITexture *source, Renderer::Backend::ITexture *destination) | CPostprocManager | private |
UpscaleTextureByFullscreenQuad(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, CShaderTechnique *shaderTechnique, Renderer::Backend::ITexture *source, Renderer::Backend::IFramebuffer *destination) | CPostprocManager | private |
~CPostprocManager() | CPostprocManager | |