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 |