public HRESULT GetOutputParameterDesc(uint ParameterIndex, D3D10_SIGNATURE_PARAMETER_DESC *pDesc)
 {
     return(((delegate * unmanaged <ID3D10ShaderReflection1 *, uint, D3D10_SIGNATURE_PARAMETER_DESC *, int>)(lpVtbl[8]))((ID3D10ShaderReflection1 *)Unsafe.AsPointer(ref this), ParameterIndex, pDesc));
 }
 public int GetOutputSignatureElementDesc([NativeTypeName("UINT")] uint ShaderIndex, [NativeTypeName("UINT")] uint Element, [NativeTypeName("D3D10_SIGNATURE_PARAMETER_DESC *")] D3D10_SIGNATURE_PARAMETER_DESC *pDesc)
 {
     return(((delegate * unmanaged <ID3D10EffectShaderVariable *, uint, uint, D3D10_SIGNATURE_PARAMETER_DESC *, int>)(lpVtbl[30]))((ID3D10EffectShaderVariable *)Unsafe.AsPointer(ref this), ShaderIndex, Element, pDesc));
 }
 public int GetOutputParameterDesc([NativeTypeName("UINT")] uint ParameterIndex, [NativeTypeName("D3D10_SIGNATURE_PARAMETER_DESC *")] D3D10_SIGNATURE_PARAMETER_DESC *pDesc)
 {
     return(((delegate * unmanaged <ID3D10ShaderReflection1 *, uint, D3D10_SIGNATURE_PARAMETER_DESC *, int>)(lpVtbl[8]))((ID3D10ShaderReflection1 *)Unsafe.AsPointer(ref this), ParameterIndex, pDesc));
 }
Пример #4
0
 public HRESULT GetOutputSignatureElementDesc(uint ShaderIndex, uint Element, D3D10_SIGNATURE_PARAMETER_DESC *pDesc)
 {
     return(((delegate * unmanaged <ID3D10EffectShaderVariable *, uint, uint, D3D10_SIGNATURE_PARAMETER_DESC *, int>)(lpVtbl[30]))((ID3D10EffectShaderVariable *)Unsafe.AsPointer(ref this), ShaderIndex, Element, pDesc));
 }