Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CMessageInterpolate Class Reference

Prepare for rendering a new frame (set up model positions etc). More...

#include <MessageTypes.h>

Inheritance diagram for CMessageInterpolate:
CMessage

Public Member Functions

virtual int GetType () const
 
virtual const char * GetScriptHandlerName () const
 
virtual const char * GetScriptGlobalHandlerName () const
 
virtual jsval ToJSVal (ScriptInterface &scriptInterface) const
 
 CMessageInterpolate (float deltaSimTime, float offset, float deltaRealTime)
 
- Public Member Functions inherited from CMessage
virtual ~CMessage ()
 
jsval ToJSValCached (ScriptInterface &) const
 

Static Public Member Functions

static CMessageFromJSVal (ScriptInterface &, jsval val)
 

Public Attributes

float deltaSimTime
 Elapsed simulation time since previous interpolate, in seconds. More...
 
float offset
 Range [0, 1] (inclusive); fractional time of current frame between previous/next simulation turns. More...
 
float deltaRealTime
 Elapsed real time since previous interpolate, in seconds. More...
 

Additional Inherited Members

- Protected Member Functions inherited from CMessage
 CMessage ()
 

Detailed Description

Prepare for rendering a new frame (set up model positions etc).

Definition at line 122 of file MessageTypes.h.

Constructor & Destructor Documentation

CMessageInterpolate::CMessageInterpolate ( float  deltaSimTime,
float  offset,
float  deltaRealTime 
)
inline

Definition at line 127 of file MessageTypes.h.

Member Function Documentation

CMessage * CMessageInterpolate::FromJSVal ( ScriptInterface scriptInterface,
jsval  val 
)
static

Definition at line 104 of file MessageTypeConversions.cpp.

virtual const char* CMessageInterpolate::GetScriptGlobalHandlerName ( ) const
inlinevirtual

Implements CMessage.

Definition at line 125 of file MessageTypes.h.

virtual const char* CMessageInterpolate::GetScriptHandlerName ( ) const
inlinevirtual

Implements CMessage.

Definition at line 125 of file MessageTypes.h.

virtual int CMessageInterpolate::GetType ( void  ) const
inlinevirtual

Implements CMessage.

Definition at line 125 of file MessageTypes.h.

jsval CMessageInterpolate::ToJSVal ( ScriptInterface scriptInterface) const
virtual

Implements CMessage.

Definition at line 95 of file MessageTypeConversions.cpp.

Member Data Documentation

float CMessageInterpolate::deltaRealTime

Elapsed real time since previous interpolate, in seconds.

Definition at line 138 of file MessageTypes.h.

float CMessageInterpolate::deltaSimTime

Elapsed simulation time since previous interpolate, in seconds.

This is similar to the elapsed real time, except it is scaled by the current simulation rate (and might indeed be zero).

Definition at line 134 of file MessageTypes.h.

float CMessageInterpolate::offset

Range [0, 1] (inclusive); fractional time of current frame between previous/next simulation turns.

Definition at line 136 of file MessageTypes.h.


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