24 #ifndef vtkFXAAOptions_h 25 #define vtkFXAAOptions_h 27 #include "vtkRenderingCoreModule.h" 46 FXAA_DEBUG_ONLY_EDGE_AA
51 void PrintSelf(ostream &os,
vtkIndent indent) override;
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)
167 vtkSetClampMacro(EndpointSearchIterations,
int, 0,
VTK_INT_MAX)
168 vtkGetMacro(EndpointSearchIterations,
int)
182 ~vtkFXAAOptions() override;
184 float RelativeContrastThreshold;
185 float HardContrastThreshold;
186 float SubpixelBlendLimit;
187 float SubpixelContrastThreshold;
188 int EndpointSearchIterations;
189 bool UseHighQualityEndpoints;
193 vtkFXAAOptions(const vtkFXAAOptions&) = delete;
194 void operator=(const vtkFXAAOptions&) = delete;
197 #endif // vtkFXAAOptions_h
abstract base class for most VTK objects
DebugOption
Debugging options that affect the output color buffer.
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Configuration for FXAA implementations.