Halide
IDXGIFactoryVtbl Struct Reference

#include <mini_d3d12.h>

Public Member Functions

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

Public Attributes

IDXGIFactoryThis
 
IDXGIFactory _In_ REFGUID Name
 
IDXGIFactory _In_ REFGUID UINT DataSize
 
IDXGIFactory _In_ REFGUID const _In_opt_ IUnknownpUnknown
 
IDXGIFactory _In_ REFGUID _Inout_ UINTpDataSize
 
IDXGIFactory _In_ REFGUID _Inout_ UINT _Out_writes_bytes_ pDataSize void * pData
 
IDXGIFactory _In_ REFIID riid
 
IDXGIFactory _In_ REFIID _COM_Outptr_ void ** ppParent
 
IDXGIFactory UINT Adapter
 
IDXGIFactory UINT _COM_Outptr_ IDXGIAdapter ** ppAdapter
 
IDXGIFactory HWND WindowHandle
 
IDXGIFactory HWND UINT Flags
 
IDXGIFactory _Out_ HWND * pWindowHandle
 
IDXGIFactory _In_ IUnknownpDevice
 
IDXGIFactory _In_ IUnknown _In_ DXGI_SWAP_CHAIN_DESCpDesc
 
IDXGIFactory _In_ IUnknown _In_ DXGI_SWAP_CHAIN_DESC _COM_Outptr_ IDXGISwapChain ** ppSwapChain
 
IDXGIFactory HMODULE Module
 
IDXGIFactory HMODULE _COM_Outptr_ IDXGIAdapter ** ppAdapter
 

Detailed Description

Definition at line 6135 of file mini_d3d12.h.

Member Function Documentation

◆ BEGIN_INTERFACE()

IDXGIFactoryVtbl::BEGIN_INTERFACE ( IDXGIFactory This,
REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)

◆ _In_reads_bytes_()

IDXGIFactory _In_ REFGUID UINT IDXGIFactoryVtbl::_In_reads_bytes_ ( DataSize  ) const

Member Data Documentation

◆ This

IDXGIFactory * IDXGIFactoryVtbl::This

Definition at line 6147 of file mini_d3d12.h.

◆ Name

IDXGIFactory _In_ REFGUID IDXGIFactoryVtbl::Name

Definition at line 6157 of file mini_d3d12.h.

◆ DataSize

IDXGIFactory _In_ REFGUID UINT IDXGIFactoryVtbl::DataSize

Definition at line 6158 of file mini_d3d12.h.

◆ pUnknown

IDXGIFactory _In_ REFGUID const _In_opt_ IUnknown* IDXGIFactoryVtbl::pUnknown

Definition at line 6168 of file mini_d3d12.h.

◆ pDataSize

IDXGIFactory _In_ REFGUID _Inout_ UINT* IDXGIFactoryVtbl::pDataSize

Definition at line 6176 of file mini_d3d12.h.

◆ pData

Definition at line 6178 of file mini_d3d12.h.

◆ riid

IDXGIFactory _In_ REFIID IDXGIFactoryVtbl::riid

Definition at line 6184 of file mini_d3d12.h.

◆ ppParent

IDXGIFactory _In_ REFIID _COM_Outptr_ void** IDXGIFactoryVtbl::ppParent

Definition at line 6186 of file mini_d3d12.h.

◆ Adapter

IDXGIFactory UINT IDXGIFactoryVtbl::Adapter

Definition at line 6191 of file mini_d3d12.h.

◆ ppAdapter [1/2]

IDXGIFactory UINT _COM_Outptr_ IDXGIAdapter** IDXGIFactoryVtbl::ppAdapter

Definition at line 6193 of file mini_d3d12.h.

◆ WindowHandle

IDXGIFactory HWND IDXGIFactoryVtbl::WindowHandle

Definition at line 6198 of file mini_d3d12.h.

◆ Flags

IDXGIFactory HWND UINT IDXGIFactoryVtbl::Flags

Definition at line 6199 of file mini_d3d12.h.

◆ pWindowHandle

IDXGIFactory _Out_ HWND* IDXGIFactoryVtbl::pWindowHandle

Definition at line 6205 of file mini_d3d12.h.

◆ pDevice

IDXGIFactory _In_ IUnknown* IDXGIFactoryVtbl::pDevice

Definition at line 6211 of file mini_d3d12.h.

◆ pDesc

Definition at line 6213 of file mini_d3d12.h.

◆ ppSwapChain

Definition at line 6215 of file mini_d3d12.h.

◆ Module

IDXGIFactory HMODULE IDXGIFactoryVtbl::Module

Definition at line 6220 of file mini_d3d12.h.

◆ ppAdapter [2/2]

IDXGIFactory HMODULE _COM_Outptr_ IDXGIAdapter** IDXGIFactoryVtbl::ppAdapter

Definition at line 6222 of file mini_d3d12.h.


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