UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::VertexPNC 構造体

#include <Shader.h>

UniDx::VertexPNC の継承関係図
UniDx::VertexPN UniDx::VertexP

公開メンバ関数

void setColor (Color c)
基底クラス UniDx::VertexPN に属する継承公開メンバ関数
void setNormal (Vector3 v)
基底クラス UniDx::VertexP に属する継承公開メンバ関数
void setPosition (Vector3 v)
void setNormal (Vector3 v)
void setTangent (Vector4 v)
void setColor (Color c)
void setUV (Vector2 v)
void setUV1 (Vector2 v)
void setUV2 (Vector2 v)
void setUV3 (Vector2 v)

公開変数類

Color color
基底クラス UniDx::VertexPN に属する継承公開変数類
Vector3 normal
基底クラス UniDx::VertexP に属する継承公開変数類
Vector3 position

静的公開変数類

static const std::array< D3D11_INPUT_ELEMENT_DESC, 3 > layout
基底クラス UniDx::VertexPN に属する継承静的公開変数類
static const std::array< D3D11_INPUT_ELEMENT_DESC, 2 > layout
基底クラス UniDx::VertexP に属する継承静的公開変数類
static const std::array< D3D11_INPUT_ELEMENT_DESC, 1 > layout

関数詳解

◆ setColor()

void UniDx::VertexPNC::setColor ( Color c)
inline

メンバ詳解

◆ color

Color UniDx::VertexPNC::color

◆ layout

const std::array< D3D11_INPUT_ELEMENT_DESC, 3 > UniDx::VertexPNC::layout
static
初期値:
=
{
D3D11_INPUT_ELEMENT_DESC{ "POSITION", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 0, D3D11_INPUT_PER_VERTEX_DATA, 0 },
D3D11_INPUT_ELEMENT_DESC{ "NORMAL", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 12, D3D11_INPUT_PER_VERTEX_DATA, 0 },
D3D11_INPUT_ELEMENT_DESC{ "COLOR", 0, DXGI_FORMAT_R32G32B32A32_FLOAT, 0, 24, D3D11_INPUT_PER_VERTEX_DATA, 0 }
}

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