SGCT master (487fac4)
Simple Graphics Cluster Toolkit
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Csgct::StatisticsRenderer::Histogram::[struct].dynamicDraw
 Csgct::StatisticsRenderer::Lines::[struct].dynamicDraw
 Csgct::StatisticsRenderer::Histogram::[struct].maxBinValue
 Csgct::CubemapProjection::Cubeface::[struct].ndi
 Csgct::CubemapProjection::Cubeface::[struct].spout
 Csgct::StatisticsRenderer::Histogram::[struct].staticDraw
 Csgct::StatisticsRenderer::Lines::[struct].staticDraw
 Csgct::config::Tracker::Device::Axis
 Csgct::BaseViewportThis class holds and manages viewportdata and calculates frustums
  Csgct::ViewportThis class holds and manages viewportdata and calculates frustums
 Csgct::correction::Buffer
 Csgct::config::Tracker::Device::Button
 Csgct::Engine::CallbacksThis struct holds all of the callback functions that can be used by the client library to be called during the different times of the frame
 Csgct::config::Capture
 Csgct::config::CubemapProjection::Channels
 Csgct::config::Cluster
 Csgct::ClusterManagerThe ClusterManager manages all nodes and cluster settings
 Csgct::Configuration
 Csgct::CorrectionMeshHelper class for reading and rendering a correction mesh
 Csgct::config::FisheyeProjection::Crop
 Csgct::config::CubemapProjection
 Csgct::config::CylindricalProjection
 Csgct::config::Tracker::Device
 Csgct::config::Settings::Display
 Csgct::EngineCentral part of SGCT and handles most of the callbacks, rendering, network handling, input devices, etc
 Csgct::config::EquirectangularProjection
 Cstd::exceptionSTL class
  Cstd::runtime_errorSTL class
   Csgct::Error
 Csgct::config::FisheyeProjection
 Cstd::formatter< std::filesystem::path >
 Csgct::config::PlanarProjection::FOV
 Csgct::config::GeneratorVersion
 Csgct::Image
 Csgct::ivec2
 Csgct::ivec3
 Csgct::ivec4
 Csgct::Log
 Csgct::mat4
 Csgct::config::SphericalMirrorProjection::Mesh
 Csgct::config::Meta
 Csgct::config::CubemapProjection::NDI
 Csgct::config::Window::NDI
 Csgct::NetworkNetwork manages peer-to-peer tcp connections
 Csgct::NetworkManagerThe network manager manages all network connections for SGCT
 Csgct::config::Node
 Csgct::Node
 Csgct::NonLinearProjectionBase class for non-linear projections
  Csgct::CubemapProjectionThis class manages and renders non-linear fisheye projections
  Csgct::CylindricalProjection
  Csgct::EquirectangularProjection
  Csgct::FisheyeProjectionThis class manages and renders non linear fisheye projections
  Csgct::SphericalMirrorProjectionThis class manages and renders non-linear fisheye projections
 Csgct::config::NoProjection
 Csgct::OffScreenBufferHelper class for creating frame buffer objects and render buffer objects
 Csgct::config::Window::OpenXR
 Csgct::config::PlanarProjection
  Csgct::config::TextureMappedProjection
 Csgct::ProjectionThis class holds and manages 3D projections
 Csgct::config::ProjectionPlane
 Csgct::ProjectionPlaneThis class holds and manages the 3D projection plane
 Csgct::quat
 Csgct::RenderData
 Csgct::config::Window::Scalable
 Csgct::config::Scene
 Csgct::ScreenCaptureThis class is used internally by SGCT and is called when taking screenshots
 Csgct::ScreenCapture::ScreenCaptureThreadInfo
 Csgct::config::Capture::ScreenShotRange
 Csgct::config::Tracker::Device::Sensor
 Csgct::config::Settings
 Csgct::Engine::Settings
 Csgct::ShaderManagerFor managing shader programs
 Csgct::ShaderProgramClass for handling compiling, linking and using shader programs
 Csgct::SharedDataThis class shares application data between nodes in a cluster where the master encodes and transmits the data and the clients receives and decode the data
 Csgct::config::SphericalMirrorProjection
 Csgct::config::CubemapProjection::Spout
 Csgct::config::Window::Spout
 Csgct::Engine::Settings::SS
 Csgct::Engine::StatisticsStructure with all statistics gathered about different frametimes
 Csgct::StatisticsRenderer
 Csgct::TextureManagerThe TextureManager loads and handles textures
 Csgct::config::Tracker
 Csgct::config::User::Tracking
 Csgct::config::User
 Csgct::UserHelper class for setting user variables
 Csgct::StatisticsRenderer::Histogram::Values
 Csgct::vec2
 Csgct::vec3
 Csgct::vec4
 Csgct::correction::Buffer::VertexThis struct represents an individual vertex that is part of a
 Csgct::StatisticsRenderer::Histogram::Vertices
 Csgct::StatisticsRenderer::Lines::Vertices
 Csgct::config::Viewport
 Csgct::config::Window
 Csgct::Window