OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
quadtreeworld.cpp File Reference
#include "quadtreeworld.hpp"
#include <osgUtil/CullVisitor>
#include <sstream>
#include <components/misc/constants.hpp>
#include "quadtreenode.hpp"
#include "storage.hpp"
#include "viewdata.hpp"
#include "chunkmanager.hpp"
#include "compositemaprenderer.hpp"
Include dependency graph for quadtreeworld.cpp:

Classes

class  Terrain::DefaultLodCallback
 
class  Terrain::RootNode
 
class  Terrain::QuadTreeBuilder
 

Namespaces

 anonymous_namespace{quadtreeworld.cpp}
 
 Terrain
 

Functions

bool anonymous_namespace{quadtreeworld.cpp}::isPowerOfTwo (int x)
 
int anonymous_namespace{quadtreeworld.cpp}::nextPowerOfTwo (int v)
 
int anonymous_namespace{quadtreeworld.cpp}::Log2 (unsigned int n)
 
float anonymous_namespace{quadtreeworld.cpp}::distanceToBox (const osg::BoundingBox &box, const osg::Vec3f &v)
 
void Terrain::traverse (QuadTreeNode *node, ViewData *vd, osg::NodeVisitor *nv, LodCallback *lodCallback, const osg::Vec3f &eyePoint, bool visible)
 
void Terrain::traverseToCell (QuadTreeNode *node, ViewData *vd, int cellX, int cellY)
 
unsigned int Terrain::getLodFlags (QuadTreeNode *node, int ourLod, ViewData *vd)
 
void Terrain::loadRenderingNode (ViewData::Entry &entry, ViewData *vd, ChunkManager *chunkManager)