OGRE  2.2.4
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