13 #ifndef APPDEMOSCENESUZANNE_H
14 #define APPDEMOSCENESUZANNE_H
26 bool occlusionMapping,
28 bool environmentMapping);
Class for all variants of generated shaders on the Suzanne head.
void assemble(SLAssetManager *am, SLSceneView *sv) override
After parallel loading of the assets the scene gets assembled in here.
void registerAssetsToLoad(SLAssetLoader &al) override
All scene specific assets have to be registered for async loading in here.
AppDemoSceneSuzanne(SLstring name, bool textureMapping, bool normalMapping, bool occlusionMapping, bool shadowMapping, bool environmentMapping)
Toplevel holder of the assets meshes, materials, textures and shaders.
SLNode represents a node in a hierarchical scene graph.
const SLstring & name() const
The SLScene class represents the top level instance holding the scene structure.
SceneView class represents a dynamic real time 3D view onto the scene.
Skybox node class with a SLBox mesh.