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 ( )
inlinevirtual

Definition at line 41 of file OgreLodInputProvider.h.

Member Function Documentation

void Ogre::LodInputProvider::addTriangleToEdges ( LodData data,
LodData::Triangle triangle 
)
protected
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 
)
protected
LodData::Triangle* Ogre::LodInputProvider::isDuplicateTriangle ( LodData::Triangle triangle)
protected
void Ogre::LodInputProvider::printTriangle ( LodData::Triangle triangle,
stringstream str 
)
protected

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