Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
IDXGIObjectVtbl Struct Reference

#include <mini_d3d12.h>

Public Member Functions

 BEGIN_INTERFACE (IDXGIObject *This, REFIID riid, _COM_Outptr_ void **ppvObject)
 
IDXGIObject _In_ REFGUID UINT _In_reads_bytes_ (DataSize) const void *pData)
 

Public Attributes

IDXGIObjectThis
 
IDXGIObject _In_ REFGUID Name
 
IDXGIObject _In_ REFGUID UINT DataSize
 
IDXGIObject _In_ REFGUID _In_opt_ const IUnknownpUnknown
 
IDXGIObject _In_ REFGUID _Inout_ UINTpDataSize
 
IDXGIObject _In_ REFGUID _Inout_ UINT _Out_writes_bytes_ pDataSize void * pData
 
IDXGIObject _In_ REFIID riid
 
IDXGIObject _In_ REFIID _COM_Outptr_ void ** ppParent
 

Detailed Description

Definition at line 6010 of file mini_d3d12.h.

Member Function Documentation

◆ BEGIN_INTERFACE()

IDXGIObjectVtbl::BEGIN_INTERFACE ( IDXGIObject * This,
REFIID riid,
_COM_Outptr_ void ** ppvObject )

◆ _In_reads_bytes_()

IDXGIObject _In_ REFGUID UINT IDXGIObjectVtbl::_In_reads_bytes_ ( DataSize ) const

Member Data Documentation

◆ This

IDXGIObject * IDXGIObjectVtbl::This

Definition at line 6022 of file mini_d3d12.h.

◆ Name

IDXGIObject _In_ REFGUID IDXGIObjectVtbl::Name

Definition at line 6032 of file mini_d3d12.h.

◆ DataSize

IDXGIObject _In_ REFGUID UINT IDXGIObjectVtbl::DataSize

Definition at line 6033 of file mini_d3d12.h.

◆ pUnknown

IDXGIObject _In_ REFGUID _In_opt_ const IUnknown* IDXGIObjectVtbl::pUnknown

Definition at line 6043 of file mini_d3d12.h.

◆ pDataSize

IDXGIObject _In_ REFGUID _Inout_ UINT* IDXGIObjectVtbl::pDataSize

Definition at line 6051 of file mini_d3d12.h.

◆ pData

Definition at line 6053 of file mini_d3d12.h.

◆ riid

IDXGIObject _In_ REFIID IDXGIObjectVtbl::riid

Definition at line 6059 of file mini_d3d12.h.

◆ ppParent

IDXGIObject _In_ REFIID _COM_Outptr_ void** IDXGIObjectVtbl::ppParent

Definition at line 6061 of file mini_d3d12.h.


The documentation for this struct was generated from the following file: