SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
App configuration struct to be passed to the App::run function. More...
#include <App.h>
Public Attributes | |
int | argc = 0 |
char ** | argv = nullptr |
SLint | windowWidth = 1280 |
SLint | windowHeight = 720 |
SLstring | windowTitle = "SLProject Application" |
SLint | numSamples = 4 |
SLSceneID | startSceneID = SL_EMPTY_SCENE_ID |
OnNewSceneViewCallback | onNewSceneView = nullptr |
OnNewSceneCallback | onNewScene = nullptr |
OnBeforeSceneDeleteCallback | onBeforeSceneDelete = nullptr |
OnBeforeSceneLoadCallback | onBeforeSceneLoad = nullptr |
OnBeforeSceneAssemblyCallback | onBeforeSceneAssembly = nullptr |
OnAfterSceneAssemblyCallback | onAfterSceneAssembly = nullptr |
OnUpdateCallback | onUpdate = nullptr |
OnGuiBuildCallback | onGuiBuild = nullptr |
OnGuiLoadConfigCallback | onGuiLoadConfig = nullptr |
OnGuiSaveConfigCallback | onGuiSaveConfig = nullptr |
OnAfterSceneAssemblyCallback App::Config::onAfterSceneAssembly = nullptr |
OnBeforeSceneAssemblyCallback App::Config::onBeforeSceneAssembly = nullptr |
OnBeforeSceneDeleteCallback App::Config::onBeforeSceneDelete = nullptr |
OnBeforeSceneLoadCallback App::Config::onBeforeSceneLoad = nullptr |
OnGuiBuildCallback App::Config::onGuiBuild = nullptr |
OnGuiLoadConfigCallback App::Config::onGuiLoadConfig = nullptr |
OnGuiSaveConfigCallback App::Config::onGuiSaveConfig = nullptr |
OnNewSceneCallback App::Config::onNewScene = nullptr |
OnNewSceneViewCallback App::Config::onNewSceneView = nullptr |
OnUpdateCallback App::Config::onUpdate = nullptr |
SLSceneID App::Config::startSceneID = SL_EMPTY_SCENE_ID |