LLCriticalDamp Class Reference

#include <llcriticaldamp.h>

Collaboration diagram for LLCriticalDamp:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLCriticalDamp ()

Static Public Member Functions

static void updateInterpolants ()
static F32 getInterpolant (const F32 time_constant, BOOL use_cache=TRUE)

Static Protected Attributes

static LLFrameTimer sInternalTimer
static std::map< F32, F32sInterpolants
static F32 sTimeDelta


Detailed Description

Definition at line 40 of file llcriticaldamp.h.


Constructor & Destructor Documentation

LLCriticalDamp::LLCriticalDamp (  ) 

Definition at line 46 of file llcriticaldamp.cpp.

References sTimeDelta.


Member Function Documentation

void LLCriticalDamp::updateInterpolants (  )  [static]

Definition at line 55 of file llcriticaldamp.cpp.

References LLFrameTimer::getElapsedTimeAndResetF32(), llclamp(), sInternalTimer, sInterpolants, and sTimeDelta.

Referenced by LLAppViewer::idle().

Here is the call graph for this function:

Here is the caller graph for this function:

F32 LLCriticalDamp::getInterpolant ( const F32  time_constant,
BOOL  use_cache = TRUE 
) [static]


Member Data Documentation

Definition at line 52 of file llcriticaldamp.h.

Referenced by updateInterpolants().

std::map< F32, F32 > LLCriticalDamp::sInterpolants [static, protected]

Definition at line 54 of file llcriticaldamp.h.

Referenced by getInterpolant(), and updateInterpolants().

F32 LLCriticalDamp::sTimeDelta [static, protected]

Definition at line 55 of file llcriticaldamp.h.

Referenced by getInterpolant(), LLCriticalDamp(), and updateInterpolants().


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

Generated on Fri May 16 08:43:24 2008 for SecondLife by  doxygen 1.5.5