D3D11_SHADER_BUFFER_DESC 結構 (d3d11shader.h)
描述著色器常數緩衝區。
語法
typedef struct _D3D11_SHADER_BUFFER_DESC {
LPCSTR Name;
D3D_CBUFFER_TYPE Type;
UINT Variables;
UINT Size;
UINT uFlags;
} D3D11_SHADER_BUFFER_DESC;
成員
Name
類型: LPCSTR
緩衝區的名稱。
Type
類型: D3D_CBUFFER_TYPE
D3D_CBUFFER_TYPE型別值,指出常數資料的用途。
Variables
類型: UINT
唯一變數的數目。
Size
類型: UINT
) 以位元組為單位的緩衝區大小 (。
uFlags
類型: UINT
使用位 OR 運算結合 的D3D_SHADER_CBUFFER_FLAGS型別值組合。 產生的值會指定著色器常數緩衝區的屬性。
備註
常數會提供給著色器常數緩衝區中的著色器。 呼叫 ID3D11ShaderReflectionConstantBuffer::GetDesc來取得著色器常數緩衝區的描述。
需求
標頭 | d3d11shader.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應