Class ContrastAdaptiveSharpeningPass
Contrast Adaptive Sharpening (CAS) provides a mixed ability to sharpen and optionally scale an image. Based on AMD FidelityFX implementation.
Assembly: FlaxEngine.dll
File: Engine/Renderer/ContrastAdaptiveSharpeningPass.h
Syntax
public class ContrastAdaptiveSharpeningPass : public RendererPass
Methods
CanRender(const RenderContext& renderContext)
Declaration
public bool CanRender(const RenderContext& renderContext)
Parameters
RenderContext
renderContext
|
Returns
bool
|
Dispose()
Cleanup service data.
Declaration
public virtual void Dispose() override
Overrides
Render(const RenderContext& renderContext, GPUTexture* input, GPUTextureView* output)
Declaration
public void Render(const RenderContext& renderContext, GPUTexture* input, GPUTextureView* output)
Parameters
RenderContext
renderContext
|
GPUTexture
input
|
GPUTextureView
output
|
setupResources()
Declaration
protected virtual bool setupResources() override
Returns
bool
|
Overrides
ToString()
Gets the string representation of this object.
Declaration
public virtual String ToString() const override
Returns
String
|