ランタイム
IQuery.h
Go to the documentation of this file.
1 #pragma once
2 
5 
7 
8 namespace Mix{ namespace Graphics{
9 
13  {
14  protected:
16  virtual ~IQuery( void ){}
17 
18  public:
20  virtual void Begin( void ) = 0;
22  virtual void End( void ) = 0;
23 
28  virtual Boolean GetData( UInt32& data, Boolean bFlush = True ) const = 0;
29 
32  virtual Mix::Graphics::QUERY_FORMAT GetFormat( void ) const = 0;
33  };
34 
35 }}
デバイスオブジェクトインターフェースインクルードファイル
クエリインターフェース
Definition: IQuery.h:12
virtual void End(void)=0
終了を通知します
virtual ~IQuery(void)
デストラクタ
Definition: IQuery.h:16
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual Mix::Graphics::QUERY_FORMAT GetFormat(void) const =0
フォーマットを取得します
ミックス
Definition: AtomicValue.h:6
QUERY_FORMAT
クエリフォーマット列挙定数
Definition: Common.h:1606
virtual Boolean GetData(UInt32 &data, Boolean bFlush=True) const =0
データを取得します
デバイスオブジェクトインターフェース
Definition: IDeviceObject.h:12
virtual void Begin(void)=0
開始を通知します
#define True
Boolean型の真値
Definition: Common.h:105
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102