VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
makVrv::DtOsgProfilerOverlay Class Reference

An overlay which shows the IG's performance stats. More...

Public Member Functions

 DtOsgProfilerOverlay (DtDe &de, DtOsgRenderer &renderer)
 CTOR.
virtual ~DtOsgProfilerOverlay ()
 DTOR.
virtual void updateCallback ()
 Function called via update callback registered with the de.
virtual void reset ()
virtual void enterParent ()
virtual void enterChild (int child)

Static Public Attributes

static const unsigned int overlayLayerId = 33
 This overlay will use layer id = 33.

Protected Member Functions

DtWindowTextAgent * makeLine (double x, double y)
void printLine (const std::string &line)

Protected Attributes

DtProfileIteratormyProfileIter
int myCurrentLine
DtDemyDe
DtOsgRenderermyRenderer
DtEventProcessorInterfacemyProfilerEventHandler
std::vector< DtWindowTextAgent * > myLines
DtUInt64myFrameHistory
DtUInt64 myPreviousTimestamp
int myCurrentFrameIndex
float myOldTransparency

Detailed Description

An overlay which shows the IG's performance stats.

Constructor & Destructor Documentation

makVrv::DtOsgProfilerOverlay::DtOsgProfilerOverlay ( DtDe de,
DtOsgRenderer renderer 
)

CTOR.

virtual makVrv::DtOsgProfilerOverlay::~DtOsgProfilerOverlay ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtOsgProfilerOverlay::updateCallback ( )
virtual

Function called via update callback registered with the de.

virtual void makVrv::DtOsgProfilerOverlay::reset ( )
virtual
virtual void makVrv::DtOsgProfilerOverlay::enterParent ( )
virtual
virtual void makVrv::DtOsgProfilerOverlay::enterChild ( int  child)
virtual
DtWindowTextAgent* makVrv::DtOsgProfilerOverlay::makeLine ( double  x,
double  y 
)
protected
void makVrv::DtOsgProfilerOverlay::printLine ( const std::string &  line)
protected

Member Data Documentation

const unsigned int makVrv::DtOsgProfilerOverlay::overlayLayerId = 33
static

This overlay will use layer id = 33.

DtProfileIterator* makVrv::DtOsgProfilerOverlay::myProfileIter
protected
int makVrv::DtOsgProfilerOverlay::myCurrentLine
protected
DtDe& makVrv::DtOsgProfilerOverlay::myDe
protected
DtOsgRenderer& makVrv::DtOsgProfilerOverlay::myRenderer
protected
DtEventProcessorInterface* makVrv::DtOsgProfilerOverlay::myProfilerEventHandler
protected
std::vector<DtWindowTextAgent*> makVrv::DtOsgProfilerOverlay::myLines
protected
DtUInt64* makVrv::DtOsgProfilerOverlay::myFrameHistory
protected
DtUInt64 makVrv::DtOsgProfilerOverlay::myPreviousTimestamp
protected
int makVrv::DtOsgProfilerOverlay::myCurrentFrameIndex
protected
float makVrv::DtOsgProfilerOverlay::myOldTransparency
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)