#include <OgreLod0Stripifier.h>
◆ Lod0Stripifier()
Ogre::Lod0Stripifier::Lod0Stripifier |
( |
| ) |
|
|
inline |
◆ ~Lod0Stripifier()
Ogre::Lod0Stripifier::~Lod0Stripifier |
( |
| ) |
|
|
inline |
References Ogre::v1::Pose::addVertex(), Ogre::v1::Pose::clearVertices(), Ogre::v1::HardwareBufferManagerBase::createIndexBuffer(), Ogre::v1::HardwareBufferManagerBase::createVertexBuffer(), Ogre::v1::VertexAnimationTrack::getAnimationType(), Ogre::v1::VertexBufferBinding::getBindings(), Ogre::v1::Pose::getIncludesNormals(), Ogre::v1::Pose::getNormals(), Ogre::v1::AnimationTrack::getNumKeyFrames(), Ogre::Mesh::getNumLodLevels(), Ogre::Mesh::getNumSubMeshes(), Ogre::Mesh::getSubMesh(), Ogre::v1::VertexMorphKeyFrame::getVertexBuffer(), Ogre::v1::VertexAnimationTrack::getVertexMorphKeyFrame(), Ogre::v1::Pose::getVertexOffsets(), Ogre::v1::VertexData::hardwareShadowVolWBuffer, Ogre::v1::HardwareBuffer::HBL_DISCARD, Ogre::v1::HardwareBuffer::HBL_READ_ONLY, Ogre::v1::VertexData::hwAnimationDataList, Ogre::v1::VertexData::hwAnimDataItemsUsed, Ogre::v1::IndexData::indexBuffer, Ogre::v1::IndexData::indexCount, Ogre::Lod0Stripifier::RemapInfo::indexMap, Ogre::v1::IndexData::indexStart, Ogre::v1::HardwareIndexBuffer::IT_16BIT, Ogre::v1::HardwareIndexBuffer::IT_32BIT, Ogre::Lod0Stripifier::RemapInfo::markUsedIndices(), Ogre::Lod0Stripifier::RemapInfo::minimalIndexType(), Ogre::v1::SubMesh::mLodFaceList, Ogre::Lod0Stripifier::RemapInfo::nothingToStrip(), Ogre::v1::VertexBufferBinding::setBinding(), Ogre::v1::VertexMorphKeyFrame::setVertexBuffer(), Ogre::Lod0Stripifier::RemapInfo::UnusedIdx, Ogre::Lod0Stripifier::RemapInfo::usedCount, Ogre::v1::SubMesh::useSharedVertices, Ogre::v1::VAT_MORPH, Ogre::v1::VertexData::vertexBufferBinding, Ogre::v1::VertexData::vertexCount, Ogre::v1::SubMesh::vertexData, Ogre::v1::VertexBoneAssignment_s::vertexIndex, Ogre::v1::VertexData::vertexStart, and Ogre::VpNormal.
◆ StripLod0Vertices()
bool Ogre::Lod0Stripifier::StripLod0Vertices |
( |
const v1::MeshPtr & |
mesh, |
|
|
bool |
stableVertexOrder = false |
|
) |
| |
|
inline |
References Ogre::Mesh::_setLodInfo(), Ogre::SharedPtr< T >::get(), Ogre::v1::AnimationTrack::getHandle(), Ogre::VectorIteratorWrapper< T, IteratorType >::getNext(), Ogre::MapIteratorWrapper< T, IteratorType >::getNext(), Ogre::Mesh::getNumLodLevels(), Ogre::Mesh::getNumSubMeshes(), Ogre::Mesh::getSubMesh(), Ogre::v1::Pose::getTarget(), Ogre::v1::Animation::getVertexTrackIterator(), Ogre::IteratorWrapper< T, IteratorType, ValType >::hasMoreElements(), Ogre::v1::SubMesh::indexData, Ogre::v1::SubMesh::mLodFaceList, OGRE_DELETE, Ogre::v1::SubMesh::useSharedVertices, Ogre::v1::SubMesh::vertexData, and Ogre::VpNormal.
The documentation for this class was generated from the following file: