SGCT master (487fac4)
Simple Graphics Cluster Toolkit
Loading...
Searching...
No Matches
engine.h File Reference
#include <sgct/sgctexports.h>
#include <sgct/actions.h>
#include <sgct/callbackdata.h>
#include <sgct/config.h>
#include <sgct/keys.h>
#include <sgct/math.h>
#include <sgct/modifiers.h>
#include <sgct/mouse.h>
#include <sgct/window.h>
#include <algorithm>
#include <array>
#include <cstddef>
#include <cstdint>
#include <filesystem>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <thread>
#include <utility>
#include <vector>
Include dependency graph for engine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sgct::Engine
 The Engine class is the central part of SGCT and handles most of the callbacks, rendering, network handling, input devices, etc. More...
struct  sgct::Engine::Statistics
 Structure with all statistics gathered about different frametimes. More...
struct  sgct::Engine::Settings
struct  sgct::Engine::Settings::SS
struct  sgct::Engine::Callbacks
 This 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. More...

Namespaces

namespace  sgct

Functions

config::Cluster sgct::loadCluster (std::optional< std::filesystem::path > path=std::nullopt)
 Loads the cluster information from the provided path.
double sgct::time ()
 Returns the number of seconds since the program start.