ランタイム
ITargetTextureChain.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 #include "Mix/Reference.h"
7 
8 namespace Mix{ namespace Graphics{ namespace Utility{
9 
13  {
14  protected:
16  virtual ~ITargetTextureChain( void ){}
17 
18  public:
21  virtual Mix::Graphics::ITexture* GetCurrentPtr( void ) const = 0;
24  virtual Mix::Graphics::ITexture* GetNextPtr( void ) const = 0;
27  virtual Mix::Graphics::ITexture* GetNextPtrAndFlip( void ) = 0;
29  virtual void Flip( void ) = 0;
30 
33  virtual UInt32 GetWidth( void ) const = 0;
36  virtual UInt32 GetHeight( void ) const = 0;
37  };
38 
39 }}}
テクスチャインターフェース
Definition: ITexture.h:12
virtual Mix::Graphics::ITexture * GetNextPtrAndFlip(void)=0
次のターゲットテクスチャのポインタを取得し、現在と次のターゲットテクスチャを入れ替えます ...
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual UInt32 GetHeight(void) const =0
ターゲットテクスチャの高さを取得します
ターゲットテクスチャチェインインターフェース
Definition: ITargetTextureChain.h:12
virtual Mix::Graphics::ITexture * GetNextPtr(void) const =0
次のターゲットテクスチャのポインタを取得します
virtual void Flip(void)=0
現在と次のターゲットテクスチャを入れ替えます
ミックス
Definition: AtomicValue.h:6
virtual Mix::Graphics::ITexture * GetCurrentPtr(void) const =0
現在のターゲットテクスチャのポインタを取得します
リファレンスクラス
Definition: Reference.h:12
リファレンスクラスインクルードファイル
virtual UInt32 GetWidth(void) const =0
ターゲットテクスチャの幅を取得します
virtual ~ITargetTextureChain(void)
デストラクタ
Definition: ITargetTextureChain.h:16