24 #ifndef vtkFXAAOptions_h
25 #define vtkFXAAOptions_h
28 #include "vtkRenderingCoreModule.h"
46 FXAA_DEBUG_ONLY_EDGE_AA
69 vtkSetClampMacro(RelativeContrastThreshold,
float, 0.f, 1.f);
70 vtkGetMacro(RelativeContrastThreshold,
float);
87 vtkSetClampMacro(HardContrastThreshold,
float, 0.f, 1.f);
88 vtkGetMacro(HardContrastThreshold,
float);
110 vtkSetClampMacro(SubpixelBlendLimit,
float, 0.f, 1.f);
111 vtkGetMacro(SubpixelBlendLimit,
float);
137 vtkSetClampMacro(SubpixelContrastThreshold,
float, 0.f, 1.f);
138 vtkGetMacro(SubpixelContrastThreshold,
float);
154 vtkSetMacro(UseHighQualityEndpoints,
bool);
155 vtkGetMacro(UseHighQualityEndpoints,
bool);
156 vtkBooleanMacro(UseHighQualityEndpoints,
bool);
168 vtkGetMacro(EndpointSearchIterations,
int);
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