[]
        
(Showing Draft Content)

C1.Util.DX.DXGI.DXGIObject

DXGIObject Class

IDXGIObject

Implements
Namespace: C1.Util.DX.DXGI
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("aec22fb8-76f3-4639-9be0-28eb43a67a2e")]
public class DXGIObject : ComObject, IDisposable, IUnknown

Constructors

Name Description
DXGIObject(IntPtr)

Initializes a new instance of the DXGIObject class.

Methods

Name Description
GetParent(Guid)

HRESULT IDXGIObject::GetParent([In] const GUID& riid,[Out] void** ppParent)

GetParent<T>()

Gets the parent of the object.

GetPrivateData(Guid, ref int, IntPtr)

HRESULT IDXGIObject::GetPrivateData([In] const GUID& Name,[InOut] unsigned int* pDataSize,[Out, Buffer] void* pData)

SetPrivateData(Guid, int, IntPtr)

HRESULT IDXGIObject::SetPrivateData([In] const GUID& Name,[In] unsigned int DataSize,[In, Buffer] const void* pData)

SetPrivateDataInterface(Guid, ComObject)

HRESULT IDXGIObject::SetPrivateDataInterface([In] const GUID& Name,[In] const IUnknown* pUnknown)

Operators

Name Description
explicit operator DXGIObject(IntPtr)

Performs an explicit conversion from IntPtr to DXGIObject.