Avogadro::Rendering::Scene#
-
class Scene#
The Scene contains data ready to be rendered.
A collection of geometric primitives ready for rendering. This is highly targeted for fast rendering on modern OpenGL 2.1/ES 2.0 GPUs, but can also be adapted and rendered using other approaches.
- Author
Marcus D. Hanwell
Public Functions
-
Scene()#
-
~Scene()#
-
float radius()#
Get the radius, which is currently just the largest of the axis-aligned components of the positions.
-
inline void setBackgroundColor(const Vector4ub &color)#
Set the background color of the scene (default is black).
-
inline Vector4ub backgroundColor() const#
Get the background color of the scene.
-
inline void setDirty(bool dirty)#
Mark the scene as dirty, primarily to ensure radius/center will be recalculated.
-
inline bool isDirty() const#
Has the scene been marked as dirty?
-
void clear()#
Clear the scene of all elements.