A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD).
More...
#include <OgreInstancedGeometry.h>
A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same LOD).
Ogre::InstancedGeometry::MaterialBucket::MaterialBucket |
( |
LODBucket * |
parent, |
|
|
const String & |
materialName |
|
) |
| |
virtual Ogre::InstancedGeometry::MaterialBucket::~MaterialBucket |
( |
| ) |
|
|
virtual |
LODBucket* Ogre::InstancedGeometry::MaterialBucket::getParent |
( |
void |
| ) |
|
|
inline |
const String& Ogre::InstancedGeometry::MaterialBucket::getMaterialName |
( |
void |
| ) |
const |
|
inline |
void Ogre::InstancedGeometry::MaterialBucket::assign |
( |
QueuedGeometry * |
qsm | ) |
|
Assign geometry to this bucket.
void Ogre::InstancedGeometry::MaterialBucket::build |
( |
| ) |
|
void Ogre::InstancedGeometry::MaterialBucket::addRenderables |
( |
RenderQueue * |
queue, |
|
|
uint8 |
group, |
|
|
Real |
lodValue |
|
) |
| |
Add children to the render queue.
const MaterialPtr& Ogre::InstancedGeometry::MaterialBucket::getMaterial |
( |
void |
| ) |
const |
|
inline |
Get the material for this bucket.
GeometryIterator Ogre::InstancedGeometry::MaterialBucket::getGeometryIterator |
( |
void |
| ) |
|
Get an iterator over the contained geometry.
Technique* Ogre::InstancedGeometry::MaterialBucket::getCurrentTechnique |
( |
void |
| ) |
const |
|
inline |
void Ogre::InstancedGeometry::MaterialBucket::dump |
( |
std::ofstream & |
of | ) |
const |
Dump contents for diagnostics.
MaterialBucket::CurrentGeometryMap* Ogre::InstancedGeometry::MaterialBucket::getMaterialBucketMap |
( |
void |
| ) |
const |
Return the geometry list.
void Ogre::InstancedGeometry::MaterialBucket::updateContainers |
( |
GeometryBucket * |
bucket, |
|
|
const String & |
format |
|
) |
| |
fill in the map and the list
void Ogre::InstancedGeometry::MaterialBucket::setLastIndex |
( |
int |
index | ) |
|
|
inline |
int Ogre::InstancedGeometry::MaterialBucket::getLastIndex |
( |
| ) |
|
|
inline |
void Ogre::InstancedGeometry::MaterialBucket::setMaterial |
( |
const String & |
name | ) |
|
void Ogre::InstancedGeometry::MaterialBucket::visitRenderables |
( |
Renderable::Visitor * |
visitor, |
|
|
bool |
debugRenderables |
|
) |
| |
The documentation for this class was generated from the following file: