|
Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
|
#include <vector>#include <Magnum/GL/Buffer.h>#include <Magnum/GL/Mesh.h>#include <tfUniverse.h>#include <tfSimulator.h>#include "tfRenderer.h"#include "tfGlfwWindow.h"#include <shaders/tfParticleSphereShader.h>#include <shaders/tfPhong.h>#include <Corrade/Containers/Pointer.h>#include <Magnum/Math/Color.h>#include <Magnum/Primitives/Cube.h>#include <Magnum/Platform/GlfwApplication.h>#include <Magnum/SceneGraph/MatrixTransformation3D.h>#include <Magnum/Timeline.h>#include <Magnum/Shaders/Phong.h>#include <Magnum/Shaders/Flat.h>#include "tfWindow.h"#include "tfArcBallCamera.h"#include "tfSubRenderer.h"

Go to the source code of this file.
Classes | |
| struct | TissueForge::rendering::SphereInstanceData |
| struct | TissueForge::rendering::BondsInstanceData |
| struct | TissueForge::rendering::UniverseRenderer |
Namespaces | |
| namespace | TissueForge |
| Include Python header, disable linking to pythonX_d.lib on Windows in debug mode. | |
| namespace | TissueForge::rendering |
| Tissue Forge rendering and visualization. | |
Typedefs | |
| typedef enum TissueForge::rendering::SubRendererFlag | TissueForge::rendering::SubRendererFlag |
Enumerations | |
| enum | SubRendererFlag { SUBRENDERER_ANGLE = 1 << 0 , SUBRENDERER_ARROW = 1 << 1 , SUBRENDERER_BOND = 1 << 2 , SUBRENDERER_DIHEDRAL = 1 << 3 , SUBRENDERER_ORIENTATION = 1 << 4 } |
Derived from Magnum, with the following notice:
Original authors — credit is appreciated but not required:
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 —
Vladimír Vondruš <mosra@centrum.cz>
2019 — Nghia Truong <nghiatruong.vn@gmail.com>
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.