OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::UpdateLodRequest Struct Reference

#include <OgreSceneManager.h>

+ Inheritance diagram for Ogre::UpdateLodRequest:

Public Types

typedef vector< ObjectMemoryManager * >::type ObjectMemoryManagerVec
 

Public Member Functions

 UpdateLodRequest ()
 
 UpdateLodRequest (uint8 _firstRq, uint8 _lastRq, const ObjectMemoryManagerVec *_objectMemManager, const Camera *_camera, const Camera *_lodCamera, Real _lodBias)
 

Public Attributes

bool addToRenderQueue
 Whether we should immediately add to render queue v2 objects. More...
 
Camera const * camera
 Camera whose frustum we're to cull against. Must be const (read only for all threads). More...
 
bool casterPass
 Whether this is a shadow mapping pass. More...
 
bool cullingLights
 
uint8 firstRq
 First RenderQueue ID to render (inclusive) More...
 
uint8 lastRq
 Last RenderQueue ID to render (exclusive) More...
 
Real lodBias
 
Camera const * lodCamera
 Camera whose frustum we're to cull against. Must be const (read only for all threads). More...
 
ObjectMemoryManagerVec const * objectMemManager
 Memory manager of the objects to cull. More...
 

Member Typedef Documentation

◆ ObjectMemoryManagerVec

Constructor & Destructor Documentation

◆ UpdateLodRequest() [1/2]

Ogre::UpdateLodRequest::UpdateLodRequest ( )
inline

◆ UpdateLodRequest() [2/2]

Ogre::UpdateLodRequest::UpdateLodRequest ( uint8  _firstRq,
uint8  _lastRq,
const ObjectMemoryManagerVec _objectMemManager,
const Camera _camera,
const Camera _lodCamera,
Real  _lodBias 
)
inline

Member Data Documentation

◆ addToRenderQueue

bool Ogre::CullFrustumRequest::addToRenderQueue
inherited

Whether we should immediately add to render queue v2 objects.

◆ camera

Camera const* Ogre::CullFrustumRequest::camera
inherited

Camera whose frustum we're to cull against. Must be const (read only for all threads).

◆ casterPass

bool Ogre::CullFrustumRequest::casterPass
inherited

Whether this is a shadow mapping pass.

◆ cullingLights

bool Ogre::CullFrustumRequest::cullingLights
inherited

◆ firstRq

uint8 Ogre::CullFrustumRequest::firstRq
inherited

First RenderQueue ID to render (inclusive)

◆ lastRq

uint8 Ogre::CullFrustumRequest::lastRq
inherited

Last RenderQueue ID to render (exclusive)

◆ lodBias

Real Ogre::UpdateLodRequest::lodBias

◆ lodCamera

Camera const* Ogre::CullFrustumRequest::lodCamera
inherited

Camera whose frustum we're to cull against. Must be const (read only for all threads).

◆ objectMemManager

ObjectMemoryManagerVec const* Ogre::CullFrustumRequest::objectMemManager
inherited

Memory manager of the objects to cull.

Could contain all Lights, all Entity, etc. Could be more than one depending on the high level cull system (i.e. tree-based sys) Must be const (it is read only for all threads).


The documentation for this struct was generated from the following file: