#include <OgreLodCollapseCostOutside.h>
|
| | LodCollapseCostOutside (LodCollapseCostPtr costCalculator, Real outsideWeight, Real outsideWalkAngle) |
| |
| | ~LodCollapseCostOutside () override |
| |
| Real | computeEdgeCollapseCost (LodData *data, LodData::VertexI srci, 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.
|
| |
| virtual | ~LodCollapseCost () |
| |
| virtual void | computeVertexCollapseCost (LodData *data, LodData::VertexI vertexi, Real &collapseCost, LodData::VertexI &collapseToi) |
| | Called by initVertexCollapseCost and updateVertexCollapseCost, when the vertex minimal cost needs to be updated.
|
| |
| virtual void | initVertexCollapseCost (LodData *data, LodData::VertexI vertexi) |
| | Called from initCollapseCosts for every edge.
|
| |
| virtual void | updateVertexCollapseCost (LodData *data, LodData::VertexI vertexi) |
| | Called when edge cost gets invalid.
|
| |
◆ LodCollapseCostOutside()
| Ogre::LodCollapseCostOutside::LodCollapseCostOutside |
( |
LodCollapseCostPtr | costCalculator, |
|
|
Real | outsideWeight, |
|
|
Real | outsideWalkAngle ) |
◆ ~LodCollapseCostOutside()
| Ogre::LodCollapseCostOutside::~LodCollapseCostOutside |
( |
| ) |
|
|
override |
◆ computeEdgeCollapseCost()
◆ initCollapseCosts()
| void Ogre::LodCollapseCostOutside::initCollapseCosts |
( |
LodData * | data | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: