Definition at line 331 of file ImpostorPage.h.
|
| static Ogre::String | getUniqueID (const Ogre::String &prefix) |
| |
◆ ~ImpostorTexture()
| ImpostorTexture::~ImpostorTexture |
( |
| ) |
|
◆ ImpostorTexture()
| ImpostorTexture::ImpostorTexture |
( |
ImpostorPage * |
group, |
|
|
Ogre::Entity * |
entity |
|
) |
| |
|
protected |
◆ getTexture()
Returns a pointer to an ImpostorTexture for the specified entity.
If one does not already exist, one will automatically be created.
Definition at line 683 of file ImpostorPage.cpp.
◆ getUniqueID()
| static Ogre::String Forests::ImpostorTexture::getUniqueID |
( |
const Ogre::String & |
prefix | ) |
|
|
inlinestaticprotected |
◆ regenerate()
| void ImpostorTexture::regenerate |
( |
| ) |
|
◆ regenerateAll()
| void ImpostorTexture::regenerateAll |
( |
| ) |
|
|
static |
◆ removeTexture()
remove created texture, note that all of the ImposterTextures must be deleted at once, because there is no track if a texture is still being used by something else
Definition at line 668 of file ImpostorPage.cpp.
◆ renderTextures()
| void ImpostorTexture::renderTextures |
( |
bool |
force | ) |
|
|
protected |
◆ updateMaterials()
| void ImpostorTexture::updateMaterials |
( |
| ) |
|
|
protected |
◆ ImpostorBatch
◆ ImpostorTextureResourceLoader
◆ boundingBox
| Ogre::AxisAlignedBox Forests::ImpostorTexture::boundingBox |
|
protected |
◆ entity
| Ogre::Entity* Forests::ImpostorTexture::entity |
|
protected |
◆ entityCenter
| Ogre::Vector3 Forests::ImpostorTexture::entityCenter |
|
protected |
◆ entityDiameter
| Ogre::Real Forests::ImpostorTexture::entityDiameter |
|
protected |
◆ entityKey
| Ogre::String Forests::ImpostorTexture::entityKey |
|
protected |
◆ entityRadius
| Ogre::Real Forests::ImpostorTexture::entityRadius |
|
protected |
◆ group
◆ GUID
| unsigned long ImpostorTexture::GUID = 0 |
|
staticprotected |
◆ loader
◆ material
◆ sceneMgr
| Ogre::SceneManager* Forests::ImpostorTexture::sceneMgr |
|
protected |
◆ selfList
◆ sourceMesh
| Ogre::ResourceHandle Forests::ImpostorTexture::sourceMesh |
|
protected |
◆ texture
| Ogre::TexturePtr Forests::ImpostorTexture::texture |
|
protected |
The documentation for this class was generated from the following files: