Table of Contents

Class DrawContext

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class DrawContext
Inheritance
DrawContext
Inherited Members

Methods

BeginFrame(IntPtr, RegionHandle)

Calls native method gdk_draw_context_begin_frame.

public static extern void BeginFrame(IntPtr context, RegionHandle region)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

region RegionHandle

Transfer ownership: None Nullable: False

EndFrame(IntPtr)

Calls native method gdk_draw_context_end_frame.

public static extern void EndFrame(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

GetDisplay(IntPtr)

Calls native method gdk_draw_context_get_display.

public static extern IntPtr GetDisplay(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetFrameRegion(IntPtr)

Calls native method gdk_draw_context_get_frame_region.

public static extern RegionUnownedHandle GetFrameRegion(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

RegionUnownedHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function gdk_draw_context_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetSurface(IntPtr)

Calls native method gdk_draw_context_get_surface.

public static extern IntPtr GetSurface(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

IsInFrame(IntPtr)

Calls native method gdk_draw_context_is_in_frame.

public static extern bool IsInFrame(IntPtr context)

Parameters

context IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False