FrameLimiter Class Reference

#include <FrameLimiter.h>

List of all members.

Public Member Functions

 FrameLimiter ()
virtual ~FrameLimiter ()
void limitFrameTime ()
void dontLimitFrameTime ()

Protected Attributes

Clock frameTime_


Detailed Description

Definition at line 26 of file FrameLimiter.h.


Constructor & Destructor Documentation

FrameLimiter::FrameLimiter (  ) 

Definition at line 25 of file FrameLimiter.cpp.

FrameLimiter::~FrameLimiter (  )  [virtual]

Definition at line 29 of file FrameLimiter.cpp.


Member Function Documentation

void FrameLimiter::limitFrameTime (  ) 

Definition at line 38 of file FrameLimiter.cpp.

References frameTime_, OptionsDisplay::getFramesPerSecondLimit(), Clock::getTicksDifference(), OptionsDisplay::instance(), and int().

Referenced by ClientProcessingLoop::draw().

void FrameLimiter::dontLimitFrameTime (  ) 

Definition at line 33 of file FrameLimiter.cpp.

References frameTime_, and Clock::getTicksDifference().

Referenced by ClientProcessingLoop::dontLimitFrameTime().


Member Data Documentation

Clock FrameLimiter::frameTime_ [protected]

Definition at line 36 of file FrameLimiter.h.

Referenced by dontLimitFrameTime(), and limitFrameTime().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:01 2009 for Scorched3D by  doxygen 1.5.3