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

頂点シェーダー・ピクセルシェーダー・入力レイアウトを保持する構造体 [詳解]

#include <shader.h>

公開メンバ関数

 Shader ()
 コンストラクタ
 ~Shader ()
 デストラクタ(全 COM リソースを解放する)

公開変数類

ID3D11VertexShader * pVertexShader = nullptr
 頂点シェーダー
ID3D11PixelShader * pPixelShader = nullptr
 ピクセルシェーダー
ID3D11InputLayout * pInputLayout = nullptr
 入力レイアウト

詳解

頂点シェーダー・ピクセルシェーダー・入力レイアウトを保持する構造体

Renderer::CompileShader で生成され、MaterialSet から参照される。 デストラクタで全 COM オブジェクトを自動解放する。

構築子と解体子

◆ Shader()

Shader::Shader ( )
inline

コンストラクタ

◆ ~Shader()

Shader::~Shader ( )
inline

デストラクタ(全 COM リソースを解放する)

メンバ詳解

◆ pInputLayout

ID3D11InputLayout* Shader::pInputLayout = nullptr

入力レイアウト

◆ pPixelShader

ID3D11PixelShader* Shader::pPixelShader = nullptr

ピクセルシェーダー

◆ pVertexShader

ID3D11VertexShader* Shader::pVertexShader = nullptr

頂点シェーダー


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