A LODBucket is a collection of smaller buckets with the same LOD.
More...
#include <OgreInstancedGeometry.h>
A LODBucket is a collection of smaller buckets with the same LOD.
◆ MaterialBucketMap
◆ MaterialIterator
Iterator over the materials in this LOD.
◆ LODBucket()
Ogre::InstancedGeometry::LODBucket::LODBucket |
( |
BatchInstance * |
parent, |
|
|
unsigned short |
lod, |
|
|
Real |
lodValue |
|
) |
| |
◆ ~LODBucket()
virtual Ogre::InstancedGeometry::LODBucket::~LODBucket |
( |
| ) |
|
|
virtual |
◆ getParent()
BatchInstance* Ogre::InstancedGeometry::LODBucket::getParent |
( |
void |
| ) |
|
|
inline |
◆ getLod()
ushort Ogre::InstancedGeometry::LODBucket::getLod |
( |
void |
| ) |
const |
|
inline |
◆ getLodValue()
Real Ogre::InstancedGeometry::LODBucket::getLodValue |
( |
void |
| ) |
const |
|
inline |
◆ assign()
Assign a queued submesh to this bucket, using specified mesh LOD.
◆ build()
void Ogre::InstancedGeometry::LODBucket::build |
( |
| ) |
|
◆ addRenderables()
void Ogre::InstancedGeometry::LODBucket::addRenderables |
( |
RenderQueue * |
queue, |
|
|
uint8 |
group, |
|
|
Real |
lodValue |
|
) |
| |
Add children to the render queue.
◆ getMaterialIterator()
MaterialIterator Ogre::InstancedGeometry::LODBucket::getMaterialIterator |
( |
void |
| ) |
|
Get an iterator over the materials in this LOD.
◆ dump()
void Ogre::InstancedGeometry::LODBucket::dump |
( |
std::ofstream & |
of | ) |
const |
Dump contents for diagnostics.
◆ updateContainers()
void Ogre::InstancedGeometry::LODBucket::updateContainers |
( |
MaterialBucket * |
bucket, |
|
|
String & |
name |
|
) |
| |
◆ visitRenderables()
void Ogre::InstancedGeometry::LODBucket::visitRenderables |
( |
Renderable::Visitor * |
visitor, |
|
|
bool |
debugRenderables |
|
) |
| |
The documentation for this class was generated from the following file: