Condividi tramite


Interfaccia ID3D10ShaderReflection (d3d10shader.h)

Un'interfaccia shader-reflection accede alle informazioni dello shader.

Ereditarietà

L'interfaccia ID3D10ShaderReflection eredita dall'interfaccia IUnknown . ID3D10ShaderReflection include anche questi tipi di membri:

Metodi

L'interfaccia ID3D10ShaderReflection include questi metodi.

 
ID3D10ShaderReflection::GetConstantBufferByIndex

Il metodo ID3D10ShaderReflection::GetConstantBufferByIndex (d3d10shader.h) ottiene un buffer costante per indice.
ID3D10ShaderReflection::GetConstantBufferByName

Ottenere un buffer costante in base al nome. (ID3D10ShaderReflection.GetConstantBufferByName)
ID3D10ShaderReflection::GetDesc

Ottenere una descrizione dello shader. (ID3D10ShaderReflection.GetDesc)
ID3D10ShaderReflection::GetInputParameterDesc

Ottenere una descrizione del parametro di input per uno shader. (ID3D10ShaderReflection.GetInputParameterDesc)
ID3D10ShaderReflection::GetOutputParameterDesc

Ottenere una descrizione del parametro di output per uno shader. (ID3D10ShaderReflection.GetOutputParameterDesc)
ID3D10ShaderReflection::GetResourceBindingDesc

Ottenere una descrizione delle risorse associate a uno shader.

Commenti

Creare l'interfaccia chiamando D3DX10ReflectShader. Poiché è un'interfaccia COM, la creazione dell'interfaccia aumenta un numero di riferimenti e l'interfaccia deve essere rilasciata quando non è più necessaria. Le interfacce di reflection shader rimanenti non sono interfacce COM.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d10shader.h

Vedi anche

Interfacce shader