Halide 22.0.0 Halide compiler and libraries

Public Member Functions | Public Attributes | List of all members
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
IDXGIObject * | This
IDXGIObject _In_ REFGUID | Name
IDXGIObject _In_ REFGUID UINT | DataSize
IDXGIObject _In_ REFGUID _In_opt_ const IUnknown * | pUnknown
IDXGIObject _In_ REFGUID _Inout_ UINT * | pDataSize
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

IDXGIObject _In_ REFGUID _Inout_ UINT _Out_writes_bytes_ pDataSize void* IDXGIObjectVtbl::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:

- src/runtime/mini_d3d12.h