Table of Contents

Class DrawContext

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

Methods

BeginFrame(nint, RegionHandle)

Calls native method gdk_draw_context_begin_frame.

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

Parameters

context nint

Transfer ownership: None Nullable: False

region RegionHandle

Transfer ownership: None Nullable: False

EndFrame(nint)

Calls native method gdk_draw_context_end_frame.

public static extern void EndFrame(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

GetDisplay(nint)

Calls native method gdk_draw_context_get_display.

public static extern nint GetDisplay(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFrameRegion(nint)

Calls native method gdk_draw_context_get_frame_region.

public static extern RegionUnownedHandle GetFrameRegion(nint context)

Parameters

context nint

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(nint)

Calls native method gdk_draw_context_get_surface.

public static extern nint GetSurface(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

IsInFrame(nint)

Calls native method gdk_draw_context_is_in_frame.

public static extern bool IsInFrame(nint context)

Parameters

context nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False