#include <OgreLodCollapseCostOutside.h>
|
| LodCollapseCostOutside (LodCollapseCostPtr costCalculator, Real outsideWeight, Real outsideWalkAngle) |
|
| ~LodCollapseCostOutside () |
|
virtual Real | computeEdgeCollapseCost (LodData *data, LodData::Vertex *src, LodData::Edge *dstEdge) |
| Returns the collapse cost of the given edge. More...
|
|
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. More...
|
|
virtual void | initCollapseCosts (LodData *data) |
| This is called after the LodInputProvider has initialized LodData. More...
|
|
virtual void | initVertexCollapseCost (LodData *data, LodData::Vertex *vertex) |
| Called from initCollapseCosts for every edge. More...
|
|
virtual void | updateVertexCollapseCost (LodData *data, LodData::Vertex *vertex) |
| Called when edge cost gets invalid. More...
|
|
◆ LodCollapseCostOutside()
Ogre::LodCollapseCostOutside::LodCollapseCostOutside |
( |
LodCollapseCostPtr |
costCalculator, |
|
|
Real |
outsideWeight, |
|
|
Real |
outsideWalkAngle |
|
) |
| |
◆ ~LodCollapseCostOutside()
Ogre::LodCollapseCostOutside::~LodCollapseCostOutside |
( |
| ) |
|
◆ initCollapseCosts()
virtual void Ogre::LodCollapseCostOutside::initCollapseCosts |
( |
LodData * |
data | ) |
|
|
virtual |
◆ computeEdgeCollapseCost()
◆ initVertexCollapseCost()
Called from initCollapseCosts for every edge.
◆ updateVertexCollapseCost()
◆ computeVertexCollapseCost()
Called by initVertexCollapseCost and updateVertexCollapseCost, when the vertex minimal cost needs to be updated.
Reimplemented in Ogre::LodCollapseCostProfiler.
The documentation for this class was generated from the following file: