OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
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.
Camera const * camera
 Camera whose frustum we're to cull against. Must be const (read only for all threads).
bool casterPass
 Whether this is a shadow mapping pass.
bool cullingLights
uint8 firstRq
 First RenderQueue ID to render (inclusive).
uint8 lastRq
 Last RenderQueue ID to render (exclusive).
Real lodBias
Camera const * lodCamera
 Camera whose frustum we're to cull against. Must be const (read only for all threads).
ObjectMemoryManagerVec const * objectMemManager
 Memory manager of the objects to cull.

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.

Referenced by CullFrustumRequest(), and CullFrustumRequest().

◆ camera

Camera const* Ogre::CullFrustumRequest::camera
inherited

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

Referenced by CullFrustumRequest(), and CullFrustumRequest().

◆ casterPass

bool Ogre::CullFrustumRequest::casterPass
inherited

Whether this is a shadow mapping pass.

Referenced by CullFrustumRequest(), and CullFrustumRequest().

◆ cullingLights

bool Ogre::CullFrustumRequest::cullingLights
inherited

◆ firstRq

uint8 Ogre::CullFrustumRequest::firstRq
inherited

First RenderQueue ID to render (inclusive).

Referenced by CullFrustumRequest(), and CullFrustumRequest().

◆ lastRq

uint8 Ogre::CullFrustumRequest::lastRq
inherited

Last RenderQueue ID to render (exclusive).

Referenced by CullFrustumRequest(), and CullFrustumRequest().

◆ 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).

Referenced by CullFrustumRequest(), and CullFrustumRequest().

◆ 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).

Referenced by CullFrustumRequest(), and CullFrustumRequest().


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