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