OGRE: Ogre::UpdateLodRequest Struct Reference

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Public Types | Public Member Functions | Public Attributes | List of all members
Ogre::UpdateLodRequest Struct Reference
Core | Component » Scene

`#include <OgreSceneManager.h>`

Inheritance diagram for Ogre::UpdateLodRequest:
[legend]

## 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

typedef vector<ObjectMemoryManager*>::type Ogre::CullFrustumRequest::ObjectMemoryManagerVec
| inherited

## 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:

- OgreSceneManager.h