neo::scene Namespace Reference


Detailed Description

Namespace for scene management classes


Classes

class  Bone
 Bone in skeleton. More...
class  Camera
 Base camera class. More...
class  ChaseCamera
 Third-person chase camera. More...
class  Event
 Scene event. More...
class  EventListener
 Event listener. More...
class  ObjectEvent
 Object event. More...
class  InvalidPropertyException
 Invalid property exception. More...
class  FirstPersonCamera
 First-person camera. More...
class  Geometry
 Geometry data. More...
class  Light
 Light object. More...
class  Link
 Link modifier. More...
class  Listener
 Spatial audio listener. More...
class  LODFactor
 Level-of-detail factor interface. More...
class  LODLevelLimits
 Basic level calculation. More...
class  LODFactorDistance
 Distance LOD factor. More...
class  LODManagerBase
 Base class for LOD managed objects. More...
class  LODManager
 Container for LOD levels. More...
class  GeometryLevel
 Data for a Geometry LOD level. More...
class  LODGeometry
 Geometry data with LOD management. More...
class  LODMaterial
 Material with LOD management More...
class  Manager
 Scene subsystem manager interface. More...
class  MaterialTarget
 Material definition for specific pipeline target(s). More...
class  Material
 Scene geometry material. More...
class  Modifier
 Object modifier. More...
class  ModifierObject
 Modifier which is also an object. More...
class  Object
 Scene object. More...
class  SceneStateParameterParser
 Pipeline parameter bind path parser for scene major path. More...
class  RenderPass
 Scene render pass identifier. More...
class  RendererDescriptor
 Scene renderer descriptor. More...
class  RendererManager
 Scene renderer manager. More...
class  Renderer
 Scene renderer. More...
class  SceneStatistics
 Scene statistics. More...
class  Scene
 Scene graph. More...
class  Skeleton
 Skeleton object. More...
class  SkinnedGeometry
 Skinned geometry data. More...

Enumerations

enum  Pass {
  AMBIENTPASS = 0x00000001, LIGHTINGPASS = 0x00000002, SHADOWPASS = 0x00000004, COLLISIONPASS = 0x00000008,
  OCCLUSIONPASS = 0x00000010
}
 Scene processing passes. More...


Enumeration Type Documentation

enum neo::scene::Pass

Enumerator:
AMBIENTPASS  Ambient lighting.
LIGHTINGPASS  Dynamic lighting.
SHADOWPASS  Shadow rendering.
COLLISIONPASS  Collision detection.
OCCLUSIONPASS  Occlusion detection.


Generated on Sat Feb 17 20:51:07 2007 for NeoEngine 2 - Evolution by  doxygen 1.5.1