Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

Lamp::BufferedInput Class Reference

バッファ入力 More...

#include <BufferedInput.h>

Inheritance diagram for Lamp::BufferedInput:

Lamp::Thread Lamp::Runnable Lamp::WaitSet Lamp::LockObject List of all members.

Public Member Functions

virtual void setTargetInterval (float targetInterval)
 目標時間間隔の設定

virtual float getTargetInterval ()
 目標時間間隔の取得

virtual void run (Thread *thread)
 実行


Static Public Attributes

const float interval60FPS = FPSController::interval60FPS
 60FPS

const float interval30FPS = FPSController::interval30FPS
 30FPS


Friends

class LampInput

Detailed Description

バッファ入力

Definition at line 51 of file BufferedInput.h.


Member Function Documentation

float Lamp::BufferedInput::getTargetInterval  )  [virtual]
 

目標時間間隔の取得

Returns:
目標時間間隔をミリ秒で取得

Definition at line 64 of file BufferedInput.cpp.

References Lamp::FPSController::getTargetInterval().

void Lamp::BufferedInput::run Thread thread  )  [virtual]
 

実行

Parameters:
thread 実行しているスレッド
ユーザは呼び出さないで下さい

Reimplemented from Lamp::Thread.

Definition at line 100 of file BufferedInput.cpp.

References Assert, Lamp::Reader::isEnd(), Lamp::Runnable::isStopRequested(), NULL, and Lamp::FPSController::sleep().

void Lamp::BufferedInput::setTargetInterval float  targetInterval  )  [virtual]
 

目標時間間隔の設定

Parameters:
targetInterval 目標時間間隔をミリ秒で指定

Definition at line 58 of file BufferedInput.cpp.

References Lamp::FPSController::setTargetInterval().


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 10:29:44 2005 for Lamp by doxygen 1.3.2