Halide 19.0.0
Halide compiler and libraries
Loading...
Searching...
No Matches
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 _In_opt_ const 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 6141 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 6153 of file mini_d3d12.h.

◆ Name

IDXGIFactory _In_ REFGUID IDXGIFactoryVtbl::Name

Definition at line 6163 of file mini_d3d12.h.

◆ DataSize

IDXGIFactory _In_ REFGUID UINT IDXGIFactoryVtbl::DataSize

Definition at line 6164 of file mini_d3d12.h.

◆ pUnknown

IDXGIFactory _In_ REFGUID _In_opt_ const IUnknown* IDXGIFactoryVtbl::pUnknown

Definition at line 6174 of file mini_d3d12.h.

◆ pDataSize

IDXGIFactory _In_ REFGUID _Inout_ UINT* IDXGIFactoryVtbl::pDataSize

Definition at line 6182 of file mini_d3d12.h.

◆ pData

Definition at line 6184 of file mini_d3d12.h.

◆ riid

IDXGIFactory _In_ REFIID IDXGIFactoryVtbl::riid

Definition at line 6190 of file mini_d3d12.h.

◆ ppParent

IDXGIFactory _In_ REFIID _COM_Outptr_ void** IDXGIFactoryVtbl::ppParent

Definition at line 6192 of file mini_d3d12.h.

◆ Adapter

IDXGIFactory UINT IDXGIFactoryVtbl::Adapter

Definition at line 6197 of file mini_d3d12.h.

◆ ppAdapter [1/2]

IDXGIFactory UINT _COM_Outptr_ IDXGIAdapter** IDXGIFactoryVtbl::ppAdapter

Definition at line 6199 of file mini_d3d12.h.

◆ WindowHandle

IDXGIFactory HWND IDXGIFactoryVtbl::WindowHandle

Definition at line 6204 of file mini_d3d12.h.

◆ Flags

IDXGIFactory HWND UINT IDXGIFactoryVtbl::Flags

Definition at line 6205 of file mini_d3d12.h.

◆ pWindowHandle

IDXGIFactory _Out_ HWND* IDXGIFactoryVtbl::pWindowHandle

Definition at line 6211 of file mini_d3d12.h.

◆ pDevice

IDXGIFactory _In_ IUnknown* IDXGIFactoryVtbl::pDevice

Definition at line 6217 of file mini_d3d12.h.

◆ pDesc

Definition at line 6219 of file mini_d3d12.h.

◆ ppSwapChain

Definition at line 6221 of file mini_d3d12.h.

◆ Module

IDXGIFactory HMODULE IDXGIFactoryVtbl::Module

Definition at line 6226 of file mini_d3d12.h.

◆ ppAdapter [2/2]

IDXGIFactory HMODULE _COM_Outptr_ IDXGIAdapter** IDXGIFactoryVtbl::ppAdapter

Definition at line 6228 of file mini_d3d12.h.


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