|
| SubBatch (BatchedGeometry *parent, Ogre::SubEntity *ent) |
| Constructor.
|
|
| ~SubBatch () |
| Destructor.
|
|
void | addSubEntity (Ogre::SubEntity *ent, const Ogre::Vector3 &position, const Ogre::Quaternion &orientation, const Ogre::Vector3 &scale, const Ogre::ColourValue &color=Ogre::ColourValue::White, void *userData=NULL) |
|
virtual void | build () |
| Build (assemble a vertex/index buffers) geometry for rendering.
|
|
void | clear () |
|
void | addSelfToRenderQueue (Ogre::RenderQueueGroup *rqg) |
|
void | getRenderOperation (Ogre::RenderOperation &op) |
|
Ogre::Real | getSquaredViewDepth (const Ogre::Camera *cam) const |
|
const Ogre::LightList & | getLights (void) const |
|
void | setMaterial (Ogre::MaterialPtr &mat) |
|
void | setMaterialName (const Ogre::String &mat, const Ogre::String &rg=Ogre::ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME) |
|
const Ogre::String & | getMaterialName () const |
| Get material name. Be careful, resource group name missing.
|
|
Ogre::Technique * | getTechnique () const |
|
const Ogre::MaterialPtr & | getMaterial (void) const |
|
void | getWorldTransforms (Ogre::Matrix4 *xform) const |
|
const Ogre::Quaternion & | getWorldOrientation (void) const |
|
const Ogre::Vector3 & | getWorldPosition (void) const |
|
bool | castsShadows (void) const |
|
virtual void | _updateCustomGpuParameter (const GpuProgramParameters::AutoConstantEntry &constantEntry, GpuProgramParameters *params) const |
|
virtual bool | getCastsShadows (void) const |
|
const Vector4 & | getCustomParameter (size_t index) const |
|
virtual unsigned short | getNumWorldTransforms (void) const |
|
bool | getPolygonModeOverrideable (void) const |
|
const RenderSystemDataPtr & | getRenderSystemData () const |
|
bool | getUseIdentityProjection (void) const |
|
bool | getUseIdentityView (void) const |
|
const Any & | getUserAny (void) const |
|
UserObjectBindings & | getUserObjectBindings () |
|
const UserObjectBindings & | getUserObjectBindings () const |
|
bool | hasCustomParameter (size_t index) const |
|
virtual void | postRender (SceneManager *sm, RenderSystem *rsys) |
|
virtual bool | preRender (SceneManager *sm, RenderSystem *rsys) |
|
void | removeCustomParameter (size_t index) |
|
void | setCustomParameter (size_t index, const Vector4 &value) |
|
void | setPolygonModeOverrideable (bool override) |
|
void | setRenderSystemData (RenderSystemDataPtr val) const |
|
void | setUseIdentityProjection (bool useIdentityProjection) |
|
void | setUseIdentityView (bool useIdentityView) |
|
void | setUserAny (const Any &anything) |
|
Visible chunk of geometry.