Workspace 6.21.5
Namespaces
wsglrenderer.cpp File Reference
#include "wsglrenderer.h"
#include <algorithm>
#include <ctime>
#include <iomanip>
#include <iostream>
#include <limits>
#include <set>
#include <sstream>
#include <stack>
#include <vector>
#include <QFont>
#include <QHash>
#include <QImageWriter>
#include <QOpenGLContext>
#include <QOpenGLExtensions>
#include <QOpenGLFunctions_2_1>
#include <QPainter>
#include <QPen>
#include <QSysInfo>
#include <QTime>
#include "Workspace/Application/LanguageUtils/scopeguard.h"
#include "Workspace/Application/LanguageUtils/streamqstring.h"
#include "Workspace/Application/logmanager.h"
#include "Workspace/Core/AppWide/performancetimer.h"
#include "Workspace/DataExecution/Events/forwardnotifications.h"
#include "DataAnalysis/Color/colorscale.h"
#include "DataAnalysis/Color/colorscaleimage.h"
#include "DataAnalysis/Image/imageoverlay.h"
#include "Mesh/DataStructures/MeshModelInterface/meshelementsinterface.h"
#include "Mesh/DataStructures/MeshModelInterface/meshmodelinterface.h"
#include "Mesh/DataStructures/MeshModelInterface/meshmodelutils.h"
#include "Mesh/DataStructures/meshmodellibrary.h"
#include "Mesh/DataStructures/meshmodelsource.h"
#include "Mesh/Geometry/boundingbox.h"
#include "Mesh/Geometry/transformmatrix.h"
#include "Mesh/Geometry/vector3d.h"
#include "Rendering/OpenGL/Shaders/wsglinnerglowshader.h"
#include "Rendering/OpenGL/Shaders/wsglpickelementshader.h"
#include "Rendering/OpenGL/Shaders/wsglpickmodelshader.h"
#include "Rendering/OpenGL/Shaders/wsglpicknodeshader.h"
#include "Rendering/OpenGL/opengl.h"
#include "Rendering/SceneComponents/Cameras/camera.h"
#include "Rendering/SceneComponents/ImageOverlays/axesimagebuilder.h"
#include "Rendering/SceneComponents/Lights/light.h"
#include "Rendering/SceneComponents/Models/meshmodelinstance.h"
#include "Rendering/SceneComponents/Models/texturizer.h"
#include "Rendering/SceneComponents/Shaders/highlightelementshader.h"
#include "Rendering/SceneComponents/Shaders/highlightnodeshader.h"
#include "Rendering/SceneComponents/Shaders/shader.h"
#include "Rendering/SceneComponents/rendersettings.h"
#include "Rendering/SceneComponents/scene.h"
#include "Rendering/SceneComponents/sceneoverlay.h"
#include "Rendering/SceneComponents/scenerenderertypeid.h"
#include "Rendering/SceneComponents/transform.h"
#include "Rendering/SceneInteraction/pick.h"
#include "Rendering/SceneInteraction/pickeditem.h"
#include "Rendering/SceneInteraction/pickfilter.h"
#include "Rendering/SceneInteraction/transformmanipulator.h"
#include "Rendering/renderingutil.h"
#include "wsglbufferobjectcacheitem.h"
#include "wsglcontext.h"
#include "wsglgeometry.h"
#include "wsglloadingscreen.h"
#include "wsglmodelprocessor.h"
#include "wsglrenderitem.h"
#include "wsglrenderqueuebuilder.h"
#include "wsglsceneitemsymbollibrary.h"
#include "wsglscreenspaceambientocclusion.h"
#include "wsglscreenspacelayers.h"
Include dependency graph for wsglrenderer.cpp:

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Rendering
 Rendering of meshed models.