![]() |
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 |