SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
AppDemoSceneID.h File Reference

Definition of scene IDs in the demo app. More...

#include <SLEnums.h>
Include dependency graph for AppDemoSceneID.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  AppDemoSceneID : SLSceneID {
  SID_FromFile = -2 , SID_Empty = SL_EMPTY_SCENE_ID , SID_Minimal , SID_Figure , SID_MeshLoad , SID_Revolver ,
  SID_TextureFilter , SID_TextureBlend , SID_TextureCompression , SID_FrustumCull , SID_2Dand3DText , SID_PointClouds ,
  SID_ZFighting , SID_ShaderPerVertexBlinn , SID_ShaderPerPixelBlinn , SID_ShaderPerPixelCook , SID_ShaderIBL , SID_ShaderWave ,
  SID_ShaderBumpNormal , SID_ShaderBumpParallax , SID_ShaderSkybox , SID_ShaderEarth , SID_ShadowMappingBasicScene , SID_ShadowMappingLightTypes ,
  SID_ShadowMappingPointLights , SID_ShadowMappingSpotLights , SID_ShadowMappingCascaded , SID_SuzannePerPixBlinn , SID_SuzannePerPixBlinnTm , SID_SuzannePerPixBlinnNm ,
  SID_SuzannePerPixBlinnAo , SID_SuzannePerPixBlinnSm , SID_SuzannePerPixBlinnTmNm , SID_SuzannePerPixBlinnTmAo , SID_SuzannePerPixBlinnNmAo , SID_SuzannePerPixBlinnTmSm ,
  SID_SuzannePerPixBlinnNmSm , SID_SuzannePerPixBlinnAoSm , SID_SuzannePerPixBlinnTmNmAo , SID_SuzannePerPixBlinnTmNmSm , SID_SuzannePerPixBlinnTmNmAoSm , SID_SuzannePerPixCookTmNmAoSmEm ,
  SID_glTF_DamagedHelmet , SID_glTF_FlightHelmet , SID_glTF_Sponza , SID_glTF_WaterBottle , SID_Robotics_FanucCRX_FK , SID_VolumeRayCast ,
  SID_VolumeRayCastLighted , SID_AnimationNode , SID_AnimationNodeMass , SID_AnimationSkinned , SID_AnimationSkinnedMass , SID_VideoTextureLive ,
  SID_VideoTextureFile , SID_VideoCalibrateMain , SID_VideoCalibrateScnd , SID_VideoTrackChessMain , SID_VideoTrackChessScnd , SID_VideoTrackArucoMain ,
  SID_VideoTrackArucoScnd , SID_VideoTrackFeature2DMain , SID_VideoTrackFaceMain , SID_VideoTrackFaceScnd , SID_VideoTrackMediaPipeHandsMain , SID_VideoSensorAR ,
  SID_VideoTrackWAI , SID_RTMuttenzerBox , SID_RTSpheres , SID_RTSoftShadows , SID_RTDoF , SID_RTLens ,
  SID_ParticleSystem_Simple , SID_ParticleSystem_DustStorm , SID_ParticleSystem_Fountain , SID_ParticleSystem_Sun , SID_ParticleSystem_RingOfFire , SID_ParticleSystem_ComplexFire ,
  SID_ParticleSystem_Many , SID_MaxNoBenchmarks , SID_Benchmark_LargeModel , SID_Benchmark_LotsOfNodes , SID_Benchmark_NodeAnimations , SID_Benchmark_SkinnedAnimations ,
  SID_Benchmark_ColumnsNoLOD , SID_Benchmark_ColumnsLOD , SID_Benchmark_JansUniverse , SID_Benchmark_ParticleSystemComplexFire , SID_MaxPublicAssets , SID_ErlebAR_BernChristoffel ,
  SID_ErlebAR_BielBFH , SID_ErlebAR_AugustaRauricaTmpTht , SID_ErlebAR_AventicumAmphiteatre , SID_ErlebAR_AventicumCigognier , SID_ErlebAR_AventicumTheatre , SID_ErlebAR_SutzKirchrain18 ,
  SID_MaxAll
}
 

Detailed Description

Definition of scene IDs in the demo app.

Date
July 2024
Note
https://github.com/cpvrlab/SLProject/wiki/SLProject-Coding-Style
Authors
Marcus Hudritsch, Marino von Wattenwyl

Definition in file AppDemoSceneID.h.

Enumeration Type Documentation

◆ AppDemoSceneID

Enumerator
SID_FromFile 
SID_Empty 
SID_Minimal 
SID_Figure 
SID_MeshLoad 
SID_Revolver 
SID_TextureFilter 
SID_TextureBlend 
SID_TextureCompression 
SID_FrustumCull 
SID_2Dand3DText 
SID_PointClouds 
SID_ZFighting 
SID_ShaderPerVertexBlinn 
SID_ShaderPerPixelBlinn 
SID_ShaderPerPixelCook 
SID_ShaderIBL 
SID_ShaderWave 
SID_ShaderBumpNormal 
SID_ShaderBumpParallax 
SID_ShaderSkybox 
SID_ShaderEarth 
SID_ShadowMappingBasicScene 
SID_ShadowMappingLightTypes 
SID_ShadowMappingPointLights 
SID_ShadowMappingSpotLights 
SID_ShadowMappingCascaded 
SID_SuzannePerPixBlinn 
SID_SuzannePerPixBlinnTm 
SID_SuzannePerPixBlinnNm 
SID_SuzannePerPixBlinnAo 
SID_SuzannePerPixBlinnSm 
SID_SuzannePerPixBlinnTmNm 
SID_SuzannePerPixBlinnTmAo 
SID_SuzannePerPixBlinnNmAo 
SID_SuzannePerPixBlinnTmSm 
SID_SuzannePerPixBlinnNmSm 
SID_SuzannePerPixBlinnAoSm 
SID_SuzannePerPixBlinnTmNmAo 
SID_SuzannePerPixBlinnTmNmSm 
SID_SuzannePerPixBlinnTmNmAoSm 
SID_SuzannePerPixCookTmNmAoSmEm 
SID_glTF_DamagedHelmet 
SID_glTF_FlightHelmet 
SID_glTF_Sponza 
SID_glTF_WaterBottle 
SID_Robotics_FanucCRX_FK 
SID_VolumeRayCast 
SID_VolumeRayCastLighted 
SID_AnimationNode 
SID_AnimationNodeMass 
SID_AnimationSkinned 
SID_AnimationSkinnedMass 
SID_VideoTextureLive 
SID_VideoTextureFile 
SID_VideoCalibrateMain 
SID_VideoCalibrateScnd 
SID_VideoTrackChessMain 
SID_VideoTrackChessScnd 
SID_VideoTrackArucoMain 
SID_VideoTrackArucoScnd 
SID_VideoTrackFeature2DMain 
SID_VideoTrackFaceMain 
SID_VideoTrackFaceScnd 
SID_VideoTrackMediaPipeHandsMain 
SID_VideoSensorAR 
SID_VideoTrackWAI 
SID_RTMuttenzerBox 
SID_RTSpheres 
SID_RTSoftShadows 
SID_RTDoF 
SID_RTLens 
SID_ParticleSystem_Simple 
SID_ParticleSystem_DustStorm 
SID_ParticleSystem_Fountain 
SID_ParticleSystem_Sun 
SID_ParticleSystem_RingOfFire 
SID_ParticleSystem_ComplexFire 
SID_ParticleSystem_Many 
SID_MaxNoBenchmarks 
SID_Benchmark_LargeModel 
SID_Benchmark_LotsOfNodes 
SID_Benchmark_NodeAnimations 
SID_Benchmark_SkinnedAnimations 
SID_Benchmark_ColumnsNoLOD 
SID_Benchmark_ColumnsLOD 
SID_Benchmark_JansUniverse 
SID_Benchmark_ParticleSystemComplexFire 
SID_MaxPublicAssets 
SID_ErlebAR_BernChristoffel 
SID_ErlebAR_BielBFH 
SID_ErlebAR_AugustaRauricaTmpTht 
SID_ErlebAR_AventicumAmphiteatre 
SID_ErlebAR_AventicumCigognier 
SID_ErlebAR_AventicumTheatre 
SID_ErlebAR_SutzKirchrain18 
SID_MaxAll 

Definition at line 16 of file AppDemoSceneID.h.

17 {
18  SID_FromFile = -2, // Custom asset loaded over menu
19  SID_Empty = SL_EMPTY_SCENE_ID, // No data in scene
21  SID_Figure,
31 
46 
62 
67 
69 
72 
77 
92 
96  SID_RTDoF,
97  SID_RTLens,
98 
106 
108 
117 
119 
120  // These scenes are not part of the public data
128 
129  SID_MaxAll
130 };
@ SID_SuzannePerPixBlinnNmSm
@ SID_Benchmark_SkinnedAnimations
@ SID_TextureBlend
@ SID_Minimal
@ SID_glTF_Sponza
@ SID_VideoTrackChessScnd
@ SID_ParticleSystem_Many
@ SID_SuzannePerPixBlinnTmAo
@ SID_VideoTrackMediaPipeHandsMain
@ SID_Benchmark_LargeModel
@ SID_SuzannePerPixBlinnTmSm
@ SID_SuzannePerPixBlinnAoSm
@ SID_ParticleSystem_ComplexFire
@ SID_ParticleSystem_RingOfFire
@ SID_ShaderSkybox
@ SID_RTSoftShadows
@ SID_Figure
@ SID_SuzannePerPixBlinnNm
@ SID_ShadowMappingSpotLights
@ SID_VideoTrackFaceScnd
@ SID_RTSpheres
@ SID_VideoSensorAR
@ SID_ErlebAR_BielBFH
@ SID_ErlebAR_BernChristoffel
@ SID_PointClouds
@ SID_ParticleSystem_DustStorm
@ SID_Revolver
@ SID_SuzannePerPixBlinnNmAo
@ SID_FromFile
@ SID_ShaderEarth
@ SID_VolumeRayCast
@ SID_VideoTextureLive
@ SID_AnimationNode
@ SID_ParticleSystem_Simple
@ SID_VideoCalibrateScnd
@ SID_Benchmark_JansUniverse
@ SID_Benchmark_ColumnsNoLOD
@ SID_MeshLoad
@ SID_ParticleSystem_Fountain
@ SID_SuzannePerPixBlinnSm
@ SID_ShadowMappingLightTypes
@ SID_AnimationSkinnedMass
@ SID_MaxNoBenchmarks
@ SID_VideoTextureFile
@ SID_SuzannePerPixBlinnTmNmSm
@ SID_ShaderPerPixelBlinn
@ SID_ZFighting
@ SID_SuzannePerPixBlinnTm
@ SID_ErlebAR_AventicumAmphiteatre
@ SID_Empty
@ SID_Benchmark_NodeAnimations
@ SID_Benchmark_ColumnsLOD
@ SID_ShadowMappingCascaded
@ SID_SuzannePerPixBlinnTmNmAoSm
@ SID_SuzannePerPixCookTmNmAoSmEm
@ SID_ErlebAR_AventicumCigognier
@ SID_glTF_DamagedHelmet
@ SID_SuzannePerPixBlinn
@ SID_ShaderIBL
@ SID_ShadowMappingPointLights
@ SID_VideoTrackArucoMain
@ SID_glTF_FlightHelmet
@ SID_TextureFilter
@ SID_RTLens
@ SID_Benchmark_ParticleSystemComplexFire
@ SID_Benchmark_LotsOfNodes
@ SID_VideoTrackArucoScnd
@ SID_MaxAll
@ SID_SuzannePerPixBlinnTmNmAo
@ SID_VideoTrackFeature2DMain
@ SID_ParticleSystem_Sun
@ SID_MaxPublicAssets
@ SID_VolumeRayCastLighted
@ SID_ErlebAR_AventicumTheatre
@ SID_ShadowMappingBasicScene
@ SID_2Dand3DText
@ SID_VideoTrackFaceMain
@ SID_VideoCalibrateMain
@ SID_VideoTrackChessMain
@ SID_ShaderBumpParallax
@ SID_ShaderPerPixelCook
@ SID_ShaderWave
@ SID_SuzannePerPixBlinnAo
@ SID_SuzannePerPixBlinnTmNm
@ SID_ErlebAR_AugustaRauricaTmpTht
@ SID_ErlebAR_SutzKirchrain18
@ SID_TextureCompression
@ SID_ShaderBumpNormal
@ SID_Robotics_FanucCRX_FK
@ SID_glTF_WaterBottle
@ SID_FrustumCull
@ SID_VideoTrackWAI
@ SID_ShaderPerVertexBlinn
@ SID_RTMuttenzerBox
@ SID_AnimationNodeMass
@ SID_AnimationSkinned
@ SID_RTDoF
constexpr SLSceneID SL_EMPTY_SCENE_ID
SLSceneID for an empty scene.
Definition: SLEnums.h:94