12 #ifndef vtkFXAAOptions_h
13 #define vtkFXAAOptions_h
16 #include "vtkRenderingCoreModule.h"
18 VTK_ABI_NAMESPACE_BEGIN
35 FXAA_DEBUG_ONLY_EDGE_AA
58 vtkSetClampMacro(RelativeContrastThreshold,
float, 0.f, 1.f);
59 vtkGetMacro(RelativeContrastThreshold,
float);
76 vtkSetClampMacro(HardContrastThreshold,
float, 0.f, 1.f);
77 vtkGetMacro(HardContrastThreshold,
float);
99 vtkSetClampMacro(SubpixelBlendLimit,
float, 0.f, 1.f);
100 vtkGetMacro(SubpixelBlendLimit,
float);
126 vtkSetClampMacro(SubpixelContrastThreshold,
float, 0.f, 1.f);
127 vtkGetMacro(SubpixelContrastThreshold,
float);
143 vtkSetMacro(UseHighQualityEndpoints,
bool);
144 vtkGetMacro(UseHighQualityEndpoints,
bool);
145 vtkBooleanMacro(UseHighQualityEndpoints,
bool);
157 vtkGetMacro(EndpointSearchIterations,
int);
186 VTK_ABI_NAMESPACE_END
Configuration for FXAA implementations.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
float HardContrastThreshold
DebugOption DebugOptionValue
float SubpixelContrastThreshold
float RelativeContrastThreshold
bool UseHighQualityEndpoints
DebugOption
Debugging options that affect the output color buffer.
@ FXAA_DEBUG_EDGE_DIRECTION
@ FXAA_DEBUG_EDGE_SAMPLE_OFFSET
@ FXAA_DEBUG_SUBPIXEL_ALIASING
@ FXAA_DEBUG_ONLY_SUBPIX_AA
@ FXAA_DEBUG_EDGE_NUM_STEPS
@ FXAA_DEBUG_EDGE_DISTANCE
static vtkFXAAOptions * New()
~vtkFXAAOptions() override
int EndpointSearchIterations
a simple class to control print indentation
abstract base class for most VTK objects