struttura D3D10_SHADER_INPUT_BIND_DESC (d3d10shader.h)
Descrive il modo in cui una risorsa shader è associata a un input dello shader.
Sintassi
typedef struct _D3D10_SHADER_INPUT_BIND_DESC {
LPCSTR Name;
D3D10_SHADER_INPUT_TYPE Type;
UINT BindPoint;
UINT BindCount;
UINT uFlags;
D3D10_RESOURCE_RETURN_TYPE ReturnType;
D3D10_SRV_DIMENSION Dimension;
UINT NumSamples;
} D3D10_SHADER_INPUT_BIND_DESC;
Members
Name
Tipo: LPCSTR
Nome della risorsa shader.
Type
Tipo: D3D10_SHADER_INPUT_TYPE
Identifica il tipo di dati nella risorsa. Vedere D3D10_SHADER_INPUT_TYPE.
BindPoint
Tipo: UINT
Punto di associazione iniziale.
BindCount
Tipo: UINT
Numero di punti di associazione contigui per le matrici.
uFlags
Tipo: UINT
Opzioni del parametro di input dello shader. Vedere D3D10_SHADER_INPUT_FLAGS.
ReturnType
Tipo: D3D10_RESOURCE_RETURN_TYPE
Se l'input è una trama, il tipo restituito. Vedere D3D10_RESOURCE_RETURN_TYPE.
Dimension
Tipo: D3D10_SRV_DIMENSION
Identifica la quantità di dati nella risorsa. Vedere D3D10_SRV_DIMENSION.
NumSamples
Tipo: UINT
Numero di campioni per una trama multicampionato; in caso contrario, 0.
Commenti
Ottenere una descrizione shader-input-signature chiamando ID3D10ShaderReflection::GetResourceBindingDesc.
Requisiti
Intestazione | d3d10shader.h |