ランタイム
IVertexLayout.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 ~IVertexLayout( void ){}
17 
18  public:
21  virtual UInt32 GetElementCount( void ) const = 0;
24  virtual const Mix::Graphics::VERTEX_ELEMENT* GetElements( void ) const = 0;
28  virtual UInt32 GetElementSemanticFlags( void ) const = 0;
29 
32  virtual UInt32 GetStride( void ) const = 0;
33  };
34 
35 }}
デバイスオブジェクトインターフェースインクルードファイル
virtual UInt32 GetElementSemanticFlags(void) const =0
エレメントで使用されているセマンティックフラグを取得します
virtual const Mix::Graphics::VERTEX_ELEMENT * GetElements(void) const =0
エレメントを取得します
virtual UInt32 GetElementCount(void) const =0
エレメントの数を取得します
バーテックスエレメント構造体
Definition: Common.h:1634
バーテックスレイアウトインターフェース
Definition: IVertexLayout.h:12
virtual UInt32 GetStride(void) const =0
ストライドを取得します
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
ミックス
Definition: AtomicValue.h:6
virtual ~IVertexLayout(void)
デストラクタ
Definition: IVertexLayout.h:16
デバイスオブジェクトインターフェース
Definition: IDeviceObject.h:12