OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::SceneFlags Namespace Reference

Enumerations

enum  SceneFlags {
  SceneNodes = 1u << 0u , ForceAllSceneNodes = 1u << 1u , Items = 1u << 2u , Entities = 1u << 3u ,
  Lights = 1u << 4u , Cameras = 1u << 5u , Materials = 1u << 6u , TexturesOitd = 1u << 7u ,
  TexturesOriginal = 1u << 8u , Meshes = 1u << 9u , MeshesV1 = 1u << 10u , SceneSettings = 1u << 11u ,
  InstantRadiosity = 1u << 12u , BuildInstantRadiosity = 1u << 13u , LightsVpl = 1u << 14u , ParallaxCorrectedCubemap = 1u << 15u ,
  AreaLightMasks = 1u << 16u , Decals = 1u << 17u
}
 

Enumeration Type Documentation

◆ SceneFlags

Enumerator
SceneNodes 
ForceAllSceneNodes 

Always export the scene node even if its empty or its only attached objects are things we're not exporting (e.g.

only lights are attached to a SceneNode but we're not exporting lights) See DefaultSceneFormatListener::exportSceneNode

Items 
Entities 
Lights 
Cameras 
Materials 
TexturesOitd 

See HlmsDatablock::saveTextures.

TexturesOriginal 

See HlmsDatablock::saveTextures.

Meshes 
MeshesV1 
SceneSettings 
InstantRadiosity 
BuildInstantRadiosity 

Only used for importing.

Has no effect if InstantRadiosity is not set. If this flag is present, InstantRadiosity will be build.

LightsVpl 

Warning: Importing w/ both BuildInstantRadiosity and LightsVpl can result in an incorrect scene (VPLs will exist twice).

ParallaxCorrectedCubemap 
AreaLightMasks 
Decals