public int GetResourceBindingDesc([NativeTypeName("UINT")] uint ResourceIndex, [NativeTypeName("D3D12_SHADER_INPUT_BIND_DESC *")] D3D12_SHADER_INPUT_BIND_DESC *pDesc) { return(((delegate * unmanaged <ID3D12ShaderReflection *, uint, D3D12_SHADER_INPUT_BIND_DESC *, int>)(lpVtbl[6]))((ID3D12ShaderReflection *)Unsafe.AsPointer(ref this), ResourceIndex, pDesc)); }
public int GetResourceBindingDescByName([NativeTypeName("LPCSTR")] sbyte *Name, [NativeTypeName("D3D12_SHADER_INPUT_BIND_DESC *")] D3D12_SHADER_INPUT_BIND_DESC *pDesc) { return(((delegate * unmanaged <ID3D12ShaderReflection *, sbyte *, D3D12_SHADER_INPUT_BIND_DESC *, int>)(lpVtbl[11]))((ID3D12ShaderReflection *)Unsafe.AsPointer(ref this), Name, pDesc)); }
public HRESULT GetResourceBindingDesc(uint ResourceIndex, D3D12_SHADER_INPUT_BIND_DESC *pDesc) { return(((delegate * unmanaged <ID3D12ShaderReflection *, uint, D3D12_SHADER_INPUT_BIND_DESC *, int>)(lpVtbl[6]))((ID3D12ShaderReflection *)Unsafe.AsPointer(ref this), ResourceIndex, pDesc)); }