vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LoadingConsole Class Reference

#include <LoadingConsole.h>

Classes

class  Line
 
class  OutstandingLine
 

Public Member Functions

 LoadingConsole ()
 
 ~LoadingConsole ()
 
bool create (vrecko::ViewerBase *_viewer, osg::Group *_rootNode)
 
void destroy ()
 
void addLine (unsigned long dwOutputType, const char *outputLine)
 
void update ()
 

Protected Attributes

std::vector< Linelines
 
MTLock olLock
 
std::vector< OutstandingLineoutstandingLines
 
vrecko::ViewerBaseviewer
 
osg::Group * rootNode
 
int viewWidth
 
int viewHeight
 
int borderXSize
 
int borderYSize
 
int lineSpace
 
int lineHeight
 
osg::ref_ptr< osg::Vec3Array > vertices
 
osg::ref_ptr< osg::ClipNode > mainNode
 
osg::ref_ptr< osg::Camera > camera
 
osg::ref_ptr< osg::Geode > geode
 
osg::ref_ptr< osg::Geometry > geom
 

Constructor & Destructor Documentation

LoadingConsole::LoadingConsole ( )
LoadingConsole::~LoadingConsole ( )

Member Function Documentation

void LoadingConsole::addLine ( unsigned long  dwOutputType,
const char *  outputLine 
)
bool LoadingConsole::create ( vrecko::ViewerBase _viewer,
osg::Group *  _rootNode 
)
void LoadingConsole::destroy ( )
void LoadingConsole::update ( void  )

Member Data Documentation

int LoadingConsole::borderXSize
protected
int LoadingConsole::borderYSize
protected
osg::ref_ptr<osg::Camera> LoadingConsole::camera
protected
osg::ref_ptr<osg::Geode> LoadingConsole::geode
protected
osg::ref_ptr<osg::Geometry> LoadingConsole::geom
protected
int LoadingConsole::lineHeight
protected
std::vector<Line> LoadingConsole::lines
protected
int LoadingConsole::lineSpace
protected
osg::ref_ptr<osg::ClipNode> LoadingConsole::mainNode
protected
MTLock LoadingConsole::olLock
protected
std::vector<OutstandingLine> LoadingConsole::outstandingLines
protected
osg::Group* LoadingConsole::rootNode
protected
osg::ref_ptr<osg::Vec3Array> LoadingConsole::vertices
protected
vrecko::ViewerBase* LoadingConsole::viewer
protected
int LoadingConsole::viewHeight
protected
int LoadingConsole::viewWidth
protected

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