|
BEGIN_INTERFACE | HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGISurface1 *This |
|
| ULONG (STDMETHODCALLTYPE *AddRef)(IDXGISurface1 *This) |
|
| ULONG (STDMETHODCALLTYPE *Release)(IDXGISurface1 *This) |
|
| HRESULT (STDMETHODCALLTYPE *SetPrivateData)(IDXGISurface1 *This |
|
__in REFGUID UINT | __in_bcount (DataSize) const void *pData) |
|
| HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(IDXGISurface1 *This |
|
| HRESULT (STDMETHODCALLTYPE *GetPrivateData)(IDXGISurface1 *This |
|
| HRESULT (STDMETHODCALLTYPE *GetParent)(IDXGISurface1 *This |
|
| HRESULT (STDMETHODCALLTYPE *GetDevice)(IDXGISurface1 *This |
|
| HRESULT (STDMETHODCALLTYPE *GetDesc)(IDXGISurface1 *This |
|
| HRESULT (STDMETHODCALLTYPE *Map)(IDXGISurface1 *This |
|
| HRESULT (STDMETHODCALLTYPE *Unmap)(IDXGISurface1 *This) |
|
| HRESULT (STDMETHODCALLTYPE *GetDC)(IDXGISurface1 *This |
|
| HRESULT (STDMETHODCALLTYPE *ReleaseDC)(IDXGISurface1 *This |
|
|
BEGIN_INTERFACE REFIID | riid |
|
BEGIN_INTERFACE REFIID __RPC__deref_out void ** | ppvObject |
|
__in REFGUID | Name |
|
__in REFGUID UINT | DataSize |
|
__in REFGUID __in const IUnknown * | pUnknown |
|
__in REFGUID __inout UINT * | pDataSize |
|
__in REFGUID __inout UINT __out_bcount pDataSize void * | pData |
|
__in REFIID | riid |
|
__in REFIID __out void ** | ppParent |
|
__in REFIID __out void ** | ppDevice |
|
__out DXGI_SURFACE_DESC * | pDesc |
|
__out DXGI_MAPPED_RECT * | pLockedRect |
|
__out DXGI_MAPPED_RECT UINT | MapFlags |
|
BOOL | Discard |
|
BOOL __out HDC * | phdc |
|
__in_opt RECT * | pDirtyRect |
|
The documentation for this struct was generated from the following file:
- Atom/Atom/Ext/DX/Include/DXGI.h