iv::TimeManipulator Class Reference

#include <TimeManipulator.hpp>

Public Member Functions

 TimeManipulator (Instance *inst)
 
Instanceinstance ()
 
void speed (TimeId time_type, double speed)
 
double speed (TimeId time_type)
 
void game_update_period (TimeId time_type, int period_ms)
 
int game_update_period (TimeId time_type)
 

Detailed Description

Definition at line 11 of file TimeManipulator.hpp.

Constructor & Destructor Documentation

◆ TimeManipulator()

iv::TimeManipulator::TimeManipulator ( Instance inst)

Definition at line 7 of file TimeManipulator.cpp.

Member Function Documentation

◆ instance()

Instance * iv::TimeManipulator::instance ( )

Definition at line 13 of file TimeManipulator.cpp.

◆ speed() [1/2]

void iv::TimeManipulator::speed ( TimeId  time_type,
double  speed 
)

Speed very close to 0 will stop frame updates. Positive speed will have frame updates in usual rate (not affected by speed). Negative speed is not allowed.

Definition at line 18 of file TimeManipulator.cpp.

◆ speed() [2/2]

double iv::TimeManipulator::speed ( TimeId  time_type)

Definition at line 24 of file TimeManipulator.cpp.

◆ game_update_period() [1/2]

void iv::TimeManipulator::game_update_period ( TimeId  time_type,
int  period_ms 
)

Definition at line 32 of file TimeManipulator.cpp.

◆ game_update_period() [2/2]

int iv::TimeManipulator::game_update_period ( TimeId  time_type)

Definition at line 40 of file TimeManipulator.cpp.


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