ランタイム: Mix/Graphics/IVertexLayout.h Source File

ランタイム

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

- File List
- File Members

IVertexLayout.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Graphics/IDeviceObject.h"
7
8 namespace Mix{ namespace Graphics{
9
12 class IVertexLayout : public Mix::Graphics::IDeviceObject
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 }}
IDeviceObject.h
デバイスオブジェクトインターフェースインクルードファイル
Mix::Graphics::IVertexLayout::GetElementSemanticFlags
virtual UInt32 GetElementSemanticFlags(void) const =0
エレメントで使用されているセマンティックフラグを取得します
Mix::Graphics::IVertexLayout::GetElements
virtual const Mix::Graphics::VERTEX_ELEMENT * GetElements(void) const =0
エレメントを取得します
Mix::Graphics::IVertexLayout::GetElementCount
virtual UInt32 GetElementCount(void) const =0
エレメントの数を取得します
Mix::Graphics::VERTEX_ELEMENT
バーテックスエレメント構造体
Definition: Common.h:1634
Mix::Graphics::IVertexLayout
バーテックスレイアウトインターフェース
Definition: IVertexLayout.h:12
Mix::Graphics::IVertexLayout::GetStride
virtual UInt32 GetStride(void) const =0
ストライドを取得します
UInt32
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Graphics::IVertexLayout::~IVertexLayout
virtual ~IVertexLayout(void)
デストラクタ
Definition: IVertexLayout.h:16
Mix::Graphics::IDeviceObject
デバイスオブジェクトインターフェース
Definition: IDeviceObject.h:12