Blobalizer
|
The main application class. This class handles the setup and rendering of the application. More...
Public Member Functions | |
Application (const Arguments &arguments) | |
Private Member Functions | |
void | drawEvent () override |
void | viewportEvent (ViewportEvent &event) override |
void | mousePressEvent (MouseEvent &event) override |
void | mouseReleaseEvent (MouseEvent &event) override |
void | mouseMoveEvent (MouseMoveEvent &event) override |
void | mouseScrollEvent (MouseScrollEvent &event) override |
void | keyPressEvent (KeyEvent &event) override |
void | keyReleaseEvent (KeyEvent &event) override |
void | textInputEvent (TextInputEvent &event) override |
Private Attributes | |
Scene3D | scene |
SceneGraph::DrawableGroup3D | drawables |
Containers::Optional< ArcBallCamera > | arcballCamera |
Object3D | manipulator |
GL::Texture3D | sdfTexture |
Vector3 | sdfSize |
RayMarchingShader | rayMarchingShader |
GL::Mesh | screenTriangle |
GL::Texture2D | structureTexture |
GL::Texture2D | structurePosTexture |
GL::Texture2D | structureMaskTexture |
GL::Renderbuffer | structureDepthBuffer |
Containers::Optional< GL::Framebuffer > | structureFramebuffer |
Containers::Array< Containers::Optional< GL::Mesh > > | meshes |
ChemStructureShader | chemStructureShader |
ImGuiIntegration::Context | imgui {NoCreate} |
UnsignedInt | vis_surfaceRenderingMode = 0 |
UnsignedInt | vis_displayMode = 2 |
float | vis_dmax = 20.0f |
bool | vis_SSS = false |
int | vis_reflectionCount = 0 |
float | vis_surfaceColor [3] = { 235.0 / 255.0, 120.0 / 255.0, 250.0 / 255.0 } |
float | vis_subSurfaceColor [3] = { 1.0, 1.0, 1.0 } |
float | vis_subSurfaceStrength = 0.1f |
int | vis_sssRenderingMode = 0 |
The main application class. This class handles the setup and rendering of the application.
|
explicit |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
overrideprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |