#include <OgreLodCollapseCostOutside.h>
|  | 
|  | LodCollapseCostOutside (LodCollapseCostPtr costCalculator, Real outsideWeight, Real outsideWalkAngle) | 
|  | 
|  | ~LodCollapseCostOutside () | 
|  | 
| Real | computeEdgeCollapseCost (LodData *data, LodData::Vertex *src, LodData::Edge *dstEdge) override | 
|  | Returns the collapse cost of the given edge. 
 | 
|  | 
| void | initCollapseCosts (LodData *data) override | 
|  | This is called after the LodInputProvider has initialized LodData. 
 | 
|  | 
|  | LodCollapseCost () | 
|  | 
| virtual | ~LodCollapseCost () | 
|  | 
| virtual void | computeVertexCollapseCost (LodData *data, LodData::Vertex *vertex, Real &collapseCost, LodData::Vertex *&collapseTo) | 
|  | Called by initVertexCollapseCost and updateVertexCollapseCost, when the vertex minimal cost needs to be updated. 
 | 
|  | 
| virtual void | initVertexCollapseCost (LodData *data, LodData::Vertex *vertex) | 
|  | Called from initCollapseCosts for every edge. 
 | 
|  | 
| void | setPreventBreakingLines (bool prevent) | 
|  | Set true to prevent collapsing edges that would result in the destruction of a line. 
 | 
|  | 
| void | setPreventPunchingHoles (bool prevent) | 
|  | Set true to prevent collapsing edges that would result in the destruction of a triangle. 
 | 
|  | 
| virtual void | updateVertexCollapseCost (LodData *data, LodData::Vertex *vertex) | 
|  | Called when edge cost gets invalid. 
 | 
|  | 
◆ LodCollapseCostOutside()
      
        
          | Ogre::LodCollapseCostOutside::LodCollapseCostOutside | ( | LodCollapseCostPtr | costCalculator, | 
        
          |  |  | Real | outsideWeight, | 
        
          |  |  | Real | outsideWalkAngle ) | 
      
 
 
◆ ~LodCollapseCostOutside()
      
        
          | Ogre::LodCollapseCostOutside::~LodCollapseCostOutside | ( |  | ) |  | 
      
 
 
◆ initCollapseCosts()
  
  | 
        
          | void Ogre::LodCollapseCostOutside::initCollapseCosts | ( | LodData * | data | ) |  |  | overridevirtual | 
 
 
◆ computeEdgeCollapseCost()
The documentation for this class was generated from the following file: