殺虫侍
読み取り中…
検索中…
一致する文字列を見つけられません
Vertex 構造体

3D 頂点の座標・カラー・法線・UV を保持する構造体 [詳解]

#include <vertex.h>

公開メンバ関数

 Vertex ()
 デフォルトコンストラクタ
 Vertex (float x, float y, float z)
 XYZ 座標を指定するコンストラクタ

公開変数類

DirectX::XMFLOAT3 Position = {}
 ワールド座標(XYZ)
DirectX::XMFLOAT4 Color = {}
 頂点カラー(RGBA)
DirectX::XMFLOAT3 Normal = {}
 法線ベクトル
DirectX::XMFLOAT2 TexCoord = {}
 UV テクスチャ座標

詳解

3D 頂点の座標・カラー・法線・UV を保持する構造体

頂点バッファのレイアウトに対応し、シェーダーの入力レイアウトと一致させる。

構築子と解体子

◆ Vertex() [1/2]

Vertex::Vertex ( )
inline

デフォルトコンストラクタ

◆ Vertex() [2/2]

Vertex::Vertex ( float x,
float y,
float z )
inline

XYZ 座標を指定するコンストラクタ

引数
xX 座標
yY 座標
zZ 座標

メンバ詳解

◆ Color

DirectX::XMFLOAT4 Vertex::Color = {}

頂点カラー(RGBA)

◆ Normal

DirectX::XMFLOAT3 Vertex::Normal = {}

法線ベクトル

◆ Position

DirectX::XMFLOAT3 Vertex::Position = {}

ワールド座標(XYZ)

◆ TexCoord

DirectX::XMFLOAT2 Vertex::TexCoord = {}

UV テクスチャ座標


この構造体詳解は次のファイルから抽出されました: