TTK
Loading...
Searching...
No Matches
home
julien
Pro
git
github
thomas
ttk-dani
core
vtk
ttkCinemaDarkroom
ttkCinemaDarkroomSSAO.h
Go to the documentation of this file.
1
12
13
#pragma once
14
15
// VTK Module
16
#include <ttkCinemaDarkroomModule.h>
17
#include <
ttkCinemaDarkroomShader.h
>
18
19
class
TTKCINEMADARKROOM_EXPORT
ttkCinemaDarkroomSSAO
20
:
public
ttkCinemaDarkroomShader
{
21
private
:
22
double
Radius{6};
23
double
DiffArea{0.5};
24
25
public
:
26
vtkSetMacro(Radius,
double
);
27
vtkGetMacro(Radius,
double
);
28
vtkSetMacro(DiffArea,
double
);
29
vtkGetMacro(DiffArea,
double
);
30
31
static
ttkCinemaDarkroomSSAO
*
New
();
32
vtkTypeMacro(
ttkCinemaDarkroomSSAO
,
ttkCinemaDarkroomShader
);
33
34
protected
:
35
ttkCinemaDarkroomSSAO
();
36
~ttkCinemaDarkroomSSAO
()
override
;
37
38
std::string
GetFragmentShaderCode
()
override
;
39
40
int
RequestData
(vtkInformation *request,
41
vtkInformationVector **inputVector,
42
vtkInformationVector *outputVector)
override
;
43
};
ttkAlgorithm::RequestData
virtual int RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))
Definition
ttkAlgorithm.h:423
ttkCinemaDarkroomSSAO::~ttkCinemaDarkroomSSAO
~ttkCinemaDarkroomSSAO() override
ttkCinemaDarkroomSSAO::New
static ttkCinemaDarkroomSSAO * New()
ttkCinemaDarkroomSSAO::ttkCinemaDarkroomSSAO
ttkCinemaDarkroomSSAO()
Definition
ttkCinemaDarkroomSSAO.cpp:9
ttkCinemaDarkroomShader::ttkCinemaDarkroomShader
ttkCinemaDarkroomShader()
Definition
ttkCinemaDarkroomShader.cpp:35
ttkCinemaDarkroomShader::GetFragmentShaderCode
virtual std::string GetFragmentShaderCode()
Definition
ttkCinemaDarkroomShader.cpp:79
ttkCinemaDarkroomShader.h
Generated on Fri Apr 10 2026 10:02:09 for TTK by
1.13.2