#include <OgreVertexRemapping.h>
◆ anonymous enum
◆ VerticesRemapInfo()
  
  | 
        
          | Ogre::VerticesRemapInfo::VerticesRemapInfo | ( |  | ) |  |  | inline | 
 
 
◆ getRemappedVertexBuffer()
◆ initialize()
  
  | 
        
          | void Ogre::VerticesRemapInfo::initialize | ( | size_t | originalVertexCount, |  
          |  |  | bool | skipReorderingIfNothingToStrip = true |  
          |  | ) |  |  |  | inline | 
 
 
◆ markUsedIndices() [1/2]
template<typename IDX > 
  
  | 
        
          | void Ogre::VerticesRemapInfo::markUsedIndices | ( | IDX * | indices, |  
          |  |  | size_t | indexCount |  
          |  | ) |  |  |  | inline | 
 
 
◆ markUsedIndices() [2/2]
  
  | 
        
          | void Ogre::VerticesRemapInfo::markUsedIndices | ( | v1::IndexData * | indexData | ) |  |  | inline | 
 
 
◆ minimalIndexType()
  
  | 
        
          | IndexType Ogre::VerticesRemapInfo::minimalIndexType | ( |  | ) | const |  | inline | 
 
 
◆ performAnimationTrackRemap()
◆ performBoneAssignmentRemap() [1/2]
template<class MeshOrSubmesh > 
  
  | 
        
          | void Ogre::VerticesRemapInfo::performBoneAssignmentRemap | ( | MeshOrSubmesh * | m | ) | const |  | inline | 
 
 
◆ performBoneAssignmentRemap() [2/2]
  
  | 
        
          | void Ogre::VerticesRemapInfo::performBoneAssignmentRemap | ( | v1::SubMesh * | dst, |  
          |  |  | v1::Mesh * | src |  
          |  | ) |  | const |  | inline | 
 
 
◆ performIndexDataRemap()
References Ogre::v1::HardwareBufferManagerBase::createIndexBuffer(), Ogre::v1::HardwareIndexBuffer::getIndexSize(), Ogre::v1::HardwareIndexBuffer::getType(), Ogre::v1::HardwareBuffer::getUsage(), Ogre::v1::HardwareBuffer::hasShadowBuffer(), Ogre::v1::HardwareBuffer::HBL_DISCARD, Ogre::v1::HardwareBuffer::HBL_READ_ONLY, Ogre::v1::IndexData::indexBuffer, Ogre::v1::IndexData::indexCount, indexMap, Ogre::v1::IndexData::indexStart, Ogre::v1::HardwareIndexBuffer::IT_16BIT, Ogre::v1::HardwareIndexBuffer::IT_32BIT, minimalIndexType(), Ogre::v1::HardwareBufferLockGuard::pData, skipProcessing(), and Ogre::v1::HardwareBufferLockGuard::unlock().
Referenced by Ogre::Lod0Stripifier::StripLod0Vertices().
 
 
◆ performPoseRemap()
  
  | 
        
          | void Ogre::VerticesRemapInfo::performPoseRemap | ( | v1::Pose * | pose | ) | const |  | inline | 
 
 
◆ performVertexDataRemap()
References Ogre::v1::VertexBufferBinding::getBindings(), getRemappedVertexBuffer(), Ogre::v1::VertexData::hardwareShadowVolWBuffer, Ogre::v1::VertexData::hwAnimationDataList, Ogre::v1::VertexData::hwAnimDataItemsUsed, Ogre::v1::VertexBufferBinding::setBinding(), skipProcessing(), usedCount, Ogre::v1::VertexData::vertexBufferBinding, Ogre::v1::VertexData::vertexCount, and Ogre::v1::VertexData::vertexStart.
Referenced by Ogre::Lod0Stripifier::StripLod0Vertices().
 
 
◆ renumerate()
  
  | 
        
          | void Ogre::VerticesRemapInfo::renumerate | ( |  | ) |  |  | inline | 
 
 
◆ skipProcessing()
  
  | 
        
          | bool Ogre::VerticesRemapInfo::skipProcessing | ( |  | ) | const |  | inline | 
 
 
◆ indexMap
      
        
          | vector<unsigned>::type Ogre::VerticesRemapInfo::indexMap | 
      
 
 
◆ skipReorderingIfNotStripping
      
        
          | bool Ogre::VerticesRemapInfo::skipReorderingIfNotStripping | 
      
 
 
◆ usedCount
      
        
          | unsigned Ogre::VerticesRemapInfo::usedCount | 
      
 
 
The documentation for this struct was generated from the following file: