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:

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:

- BufferedInput.h
- BufferedInput.cpp