OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::LodInputProvider Class Referenceabstract

#include <OgreLodInputProvider.h>

+ Inheritance diagram for Ogre::LodInputProvider:

Public Member Functions

virtual ~LodInputProvider ()
virtual void initData (LodData *data)=0
 Called when the data should be filled with the input. More...

Protected Member Functions

void addTriangleToEdges (LodData *data, LodData::Triangle *triangle)
bool isDuplicateTriangle (LodData::Triangle *triangle, LodData::Triangle *triangle2)
LodData::TriangleisDuplicateTriangle (LodData::Triangle *triangle)
void printTriangle (LodData::Triangle *triangle, stringstream &str)

Detailed Description

Definition at line 39 of file OgreLodInputProvider.h.

Constructor & Destructor Documentation

virtual Ogre::LodInputProvider::~LodInputProvider ( )

Definition at line 41 of file OgreLodInputProvider.h.

Member Function Documentation

void Ogre::LodInputProvider::addTriangleToEdges ( LodData data,
LodData::Triangle triangle 
virtual void Ogre::LodInputProvider::initData ( LodData data)
pure virtual

Called when the data should be filled with the input.

Implemented in Ogre::LodInputProviderBuffer, and Ogre::LodInputProviderMesh.

bool Ogre::LodInputProvider::isDuplicateTriangle ( LodData::Triangle triangle,
LodData::Triangle triangle2 
LodData::Triangle* Ogre::LodInputProvider::isDuplicateTriangle ( LodData::Triangle triangle)
void Ogre::LodInputProvider::printTriangle ( LodData::Triangle triangle,
stringstream str 

The documentation for this class was generated from the following file: