All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Emscripten::EmscriptenFrameRateController Class Reference
Inheritance diagram for Eegeo::Emscripten::EmscriptenFrameRateController:
Eegeo::NonCopyable

Public Member Functions

void Update (double inputIdleTimeSeconds)
 
void Pause ()
 
void Resume ()
 
bool IsNextFrameDue () const
 
bool IsPaused () const
 
float GetCurrentFrameDeltaSeconds () const
 
void SetTargetVSyncInterval (int targetVSyncInterval)
 
void SetThrottledTargetFrameInterval (int throttledTargetFrameIntervalMS)
 
void SetIdleSecondsBeforeThrottle (float idleSecondsBeforeThrottle)
 
void SetThrottleWhenIdleEnabled (bool enabled)
 
void CancelThrottle ()
 

Static Public Member Functions

static
EmscriptenFrameRateController
Create (const EmscriptenFrameRateOptions &emscriptenFrameRateOptions)
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

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