[]
IDXGISurface1
[Guid("4AE63092-6327-4c1b-80AE-BFE12EA32B86")]
public class Surface1 : Surface, IDisposable, IUnknown
Initializes a new instance of the Surface1 class.
public Surface1(IntPtr nativePtr)
nativePtr
System.IntPtrThe native pointer.
HRESULT IDXGISurface1::GetDC([In] BOOL Discard,[Out] HDC* phdc)
public IntPtr GetDC(Bool discard)
discard
BoolReleases the GDI device context (DC) associated with the current surface and allows rendering using Direct3D. The whole surface to be considered dirty.
public void ReleaseDC()
HRESULT IDXGISurface1::ReleaseDC([In, Optional] RECT* pDirtyRect)
public void ReleaseDC_(RectL? dirtyRectRef)
dirtyRectRef
RectL?Releases the GDI device context (DC) associated with the current surface and allows rendering using Direct3D.
public void ReleaseDC(RectL dirtyRect)
dirtyRect
RectLPerforms an explicit conversion from System.IntPtr to Surface1.
public static explicit operator Surface1(IntPtr nativePointer)
nativePointer
System.IntPtr