殺虫侍
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
shader.h
[詳解]
1
7
#pragma once
8
15
struct
Shader
16
{
18
Shader
() {}
19
21
~Shader
() {
22
DX_SAFE_RELEASE
(
pVertexShader
);
23
DX_SAFE_RELEASE
(
pPixelShader
);
24
DX_SAFE_RELEASE
(
pInputLayout
);
25
}
26
27
ID3D11VertexShader*
pVertexShader
=
nullptr
;
28
ID3D11PixelShader*
pPixelShader
=
nullptr
;
29
ID3D11InputLayout*
pInputLayout
=
nullptr
;
30
};
DX_SAFE_RELEASE
#define DX_SAFE_RELEASE(x)
COM オブジェクトを安全に解放してポインタを nullptr にするマクロ
Definition
pch.h:19
Shader::Shader
Shader()
コンストラクタ
Definition
shader.h:18
Shader::pPixelShader
ID3D11PixelShader * pPixelShader
ピクセルシェーダー
Definition
shader.h:28
Shader::pVertexShader
ID3D11VertexShader * pVertexShader
頂点シェーダー
Definition
shader.h:27
Shader::pInputLayout
ID3D11InputLayout * pInputLayout
入力レイアウト
Definition
shader.h:29
Shader::~Shader
~Shader()
デストラクタ(全 COM リソースを解放する)
Definition
shader.h:21
scripts
shader
shader.h
構築:
1.17.0