OGRE-Next: OgreSceneManager.h File Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
OgreSceneManager.h File Reference
`#include "OgrePrerequisites.h"`
`#include "Animation/OgreSkeletonAnimManager.h"`
`#include "Compositor/Pass/OgreCompositorPass.h"`
`#include "Math/Array/OgreNodeMemoryManager.h"`
`#include "Math/Array/OgreObjectMemoryManager.h"`
`#include "OgreAnimationState.h"`
`#include "OgreAutoParamDataSource.h"`
`#include "OgreColourValue.h"`
`#include "OgreLodListener.h"`
`#include "OgrePlane.h"`
`#include "OgreQuaternion.h"`
`#include "OgreRawPtr.h"`
`#include "OgreRenderSystem.h"`
`#include "OgreResourceGroupManager.h"`
`#include "OgreSceneQuery.h"`
`#include "Threading/OgreThreads.h"`
`#include "OgreHeaderPrefix.h"`
`#include "OgreHeaderSuffix.h"`

## Classes
struct | Ogre::BuildLightListRequest
struct | Ogre::CamerasInProgress
| Struct that holds a number of cameras used in the current rendering pass. More...
struct | Ogre::CullFrustumRequest
| All variables are read-only for the worker threads. More...
class | Ogre::DefaultAxisAlignedBoxSceneQuery
| Default implementation of AxisAlignedBoxSceneQuery. More...
class | Ogre::DefaultIntersectionSceneQuery
| Default implementation of IntersectionSceneQuery. More...
class | Ogre::DefaultPlaneBoundedVolumeListSceneQuery
| Default implementation of PlaneBoundedVolumeListSceneQuery. More...
class | Ogre::DefaultRaySceneQuery
| Default implementation of RaySceneQuery. More...
class | Ogre::DefaultSphereSceneQuery
| Default implementation of SphereSceneQuery. More...
class | Ogre::SceneManager
| Manages the organisation and rendering of a 'scene' i.e. More...
class | Ogre::SceneManager::Listener
| Class that allows listening in on the various stages of SceneManager processing, so that custom behaviour can be implemented from outside. More...
struct | Ogre::SceneManager::RenderContext
class | Ogre::SceneManagerFactory
| Class which will create instances of a given SceneManager. More...
struct | Ogre::SceneManagerMetaData
| Structure containing information about a scene manager. More...
struct | Ogre::UpdateLodRequest
struct | Ogre::UpdateTransformRequest
struct | Ogre::ViewPoint
| Structure for holding a position & orientation pair. More...

## Namespaces
namespace | Ogre
| bswapNN may be defined as macros in <sys/endian.h> or <sys/bswap.h>
namespace | Ogre::v1

## Typedefs
typedef uint16 | Ogre::SceneTypeMask
| Bitmask containing scene types.
typedef FastArray< MovableObject::MovableObjectArray > | Ogre::VisibleObjectsPerRq
typedef FastArray< VisibleObjectsPerRq > | Ogre::VisibleObjectsPerThreadArray

## Enumerations
enum | Ogre::SceneType { Ogre::ST_GENERIC = 1 , Ogre::ST_EXTERIOR_CLOSE = 2 , Ogre::ST_EXTERIOR_FAR = 4 , Ogre::ST_EXTERIOR_REAL_FAR = 8 , Ogre::ST_INTERIOR = 16 }
| Classification of a scene to allow a decision of what type of SceenManager to provide back to the application. More...