ランタイム: Mix/Sound/IController.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IController.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Sound/IDevice.h"
7
8 namespace Mix{ namespace Sound{
9
12 class IController : public Mix::Sound::IDevice
13 {
14 protected:
16 virtual ~IController( void ){};
17
18 public:
21 virtual Float32 GetVolume( void ) const = 0;
24 virtual void SetVolume( Float32 volume ) = 0;
25
28 virtual Float32 GetPanpot( void ) const = 0;
31 virtual void SetPanpot( Float32 panpot ) = 0;
32
35 virtual Boolean IsCloneable( void ) const = 0;
38 virtual Boolean Clone( Mix::Sound::IController** ppController ) = 0;
39 };
40
41 }}
Mix::Sound::IController::~IController
virtual ~IController(void)
デストラクタ
Definition: IController.h:16
Mix::Sound::IController::SetPanpot
virtual void SetPanpot(Float32 panpot)=0
パンポットを設定します
Mix::Sound::IController::GetPanpot
virtual Float32 GetPanpot(void) const =0
パンポットを取得します
Mix::Sound::IController::GetVolume
virtual Float32 GetVolume(void) const =0
ボリュームを取得します
Mix::Sound::IDevice
デバイスインターフェース
Definition: IDevice.h:12
Mix::Sound::IController::IsCloneable
virtual Boolean IsCloneable(void) const =0
複製できるかどうかを取得します
Mix::Sound::IController::SetVolume
virtual void SetVolume(Float32 volume)=0
ボリュームを設定します
Mix::Sound::IController
サウンドコントローラーインターフェース
Definition: IController.h:12
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Sound::IController::Clone
virtual Boolean Clone(Mix::Sound::IController **ppController)=0
自身を複製します
Float32
float Float32
32ビット浮動小数点
Definition: Common.h:83
IDevice.h
デバイスインターフェースインクルードファイル
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102