/// <summary>To be documented.</summary> public readonly unsafe ID3D12ShaderReflectionType *GetMemberTypeByIndex(uint Index) { var @this = (ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); ID3D12ShaderReflectionType *ret = default; ret = ((delegate * unmanaged[Cdecl] < ID3D12ShaderReflectionType *, uint, ID3D12ShaderReflectionType * >)LpVtbl[1])(@this, Index); return(ret); }
/// <summary>To be documented.</summary> public readonly unsafe ID3D12ShaderReflectionType *GetMemberTypeByName(byte *Name) { var @this = (ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); ID3D12ShaderReflectionType *ret = default; ret = ((delegate * unmanaged[Cdecl] < ID3D12ShaderReflectionType *, byte *, ID3D12ShaderReflectionType * >)LpVtbl[2])(@this, Name); return(ret); }
/// <summary>To be documented.</summary> public readonly unsafe ID3D12ShaderReflectionType *GetBaseClass() { var @this = (ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); ID3D12ShaderReflectionType *ret = default; ret = ((delegate * unmanaged[Cdecl] < ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType * >)LpVtbl[6])(@this); return(ret); }
/// <summary>To be documented.</summary> public readonly unsafe int ImplementsInterface(ID3D12ShaderReflectionType *pBase) { var @this = (ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; ret = ((delegate * unmanaged[Cdecl] < ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int >)LpVtbl[10])(@this, pBase); return(ret); }
/// <summary>To be documented.</summary> public readonly unsafe int IsEqual(ID3D12ShaderReflectionType *pType) { var @this = (ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; ret = ((delegate * unmanaged[Cdecl] < ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int >)LpVtbl[4])(@this, pType); return(ret); }
/// <summary>To be documented.</summary> public readonly unsafe ID3D12ShaderReflectionType *GetMemberTypeByName(string Name) { var @this = (ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); ID3D12ShaderReflectionType *ret = default; var NamePtr = (byte *)Marshal.StringToHGlobalAnsi(Name); ret = ((delegate * unmanaged[Cdecl] < ID3D12ShaderReflectionType *, byte *, ID3D12ShaderReflectionType * >)LpVtbl[2])(@this, NamePtr); Marshal.FreeHGlobal((nint)NamePtr); return(ret); }
public int ImplementsInterface([NativeTypeName("ID3D12ShaderReflectionType *")] ID3D12ShaderReflectionType *pBase) { return(((delegate * stdcall <ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int>)(lpVtbl[10]))((ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref this), pBase)); }
public int IsOfType([NativeTypeName("ID3D12ShaderReflectionType *")] ID3D12ShaderReflectionType *pType) { return(((delegate * stdcall <ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int>)(lpVtbl[9]))((ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref this), pType)); }
public int ImplementsInterface(ID3D12ShaderReflectionType *pBase) { return(((delegate * unmanaged <ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int>)(lpVtbl[10]))((ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref this), pBase)); }
public int IsOfType(ID3D12ShaderReflectionType *pType) { return(((delegate * unmanaged <ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int>)(lpVtbl[9]))((ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref this), pType)); }
public int IsEqual([NativeTypeName("ID3D12ShaderReflectionType *")] ID3D12ShaderReflectionType *pType) { return(((delegate * unmanaged <ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int>)(lpVtbl[4]))((ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref this), pType)); }
public HRESULT IsEqual(ID3D12ShaderReflectionType *pType) { return(((delegate * unmanaged <ID3D12ShaderReflectionType *, ID3D12ShaderReflectionType *, int>)(lpVtbl[4]))((ID3D12ShaderReflectionType *)Unsafe.AsPointer(ref this), pType)); }