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);
156 vtkSetClampMacro(EndpointSearchIterations,
int, 0,
VTK_INT_MAX);
157 vtkGetMacro(EndpointSearchIterations,
int);
186 VTK_ABI_NAMESPACE_END
187 #endif // vtkFXAAOptions_h
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
DebugOption
Debugging options that affect the output color buffer.
DebugOption DebugOptionValue
int EndpointSearchIterations
float HardContrastThreshold
a simple class to control print indentation
bool UseHighQualityEndpoints
float SubpixelContrastThreshold
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
float RelativeContrastThreshold
Configuration for FXAA implementations.