40 #ifndef vtkOpenGLFXAAFilter_h
41 #define vtkOpenGLFXAAFilter_h
43 #include "vtkRenderingOpenGL2Module.h"
73 void ReleaseGraphicsResources();
87 vtkSetClampMacro(RelativeContrastThreshold,
float, 0.f, 1.f)
88 vtkGetMacro(RelativeContrastThreshold,
float)
89 vtkSetClampMacro(HardContrastThreshold,
float, 0.f, 1.f)
90 vtkGetMacro(HardContrastThreshold,
float)
91 vtkSetClampMacro(SubpixelBlendLimit,
float, 0.f, 1.f)
92 vtkGetMacro(SubpixelBlendLimit,
float)
93 vtkSetClampMacro(SubpixelContrastThreshold,
float, 0.f, 1.f)
94 vtkGetMacro(SubpixelContrastThreshold,
float)
95 virtual void SetUseHighQualityEndpoints(
bool val);
96 vtkGetMacro(UseHighQualityEndpoints,
bool)
97 vtkBooleanMacro(UseHighQualityEndpoints,
bool)
98 vtkSetClampMacro(EndpointSearchIterations,
int, 0,
VTK_INT_MAX)
99 vtkGetMacro(EndpointSearchIterations,
int)
109 void FreeGLObjects();
110 void CreateGLObjects();
113 void SubstituteFragmentShader(
std::string &fragShader);
118 void PrintBenchmark();
153 #endif // vtkOpenGLFXAAFilter_h