Class Functions
public static class Functions
  - Inheritance
 - 
      
      Functions
 
- Inherited Members
 
Methods
CairoDrawFromGl(ContextHandle, nint, int, int, int, int, int, int, int)
Calls native function gdk_cairo_draw_from_gl.
public static extern void CairoDrawFromGl(ContextHandle cr, nint surface, int source, int sourceType, int bufferScale, int x, int y, int width, int height)
  Parameters
crContextHandleTransfer ownership: None Nullable: False
surfacenintTransfer ownership: None Nullable: False
sourceintTransfer ownership: None Nullable: False
sourceTypeintTransfer ownership: None Nullable: False
bufferScaleintTransfer ownership: None Nullable: False
xintTransfer ownership: None Nullable: False
yintTransfer ownership: None Nullable: False
widthintTransfer ownership: None Nullable: False
heightintTransfer ownership: None Nullable: False
CairoRectangle(ContextHandle, RectangleHandle)
Calls native function gdk_cairo_rectangle.
public static extern void CairoRectangle(ContextHandle cr, RectangleHandle rectangle)
  Parameters
crContextHandleTransfer ownership: None Nullable: False
rectangleRectangleHandleTransfer ownership: None Nullable: False
CairoRegion(ContextHandle, RegionHandle)
Calls native function gdk_cairo_region.
public static extern void CairoRegion(ContextHandle cr, RegionHandle region)
  Parameters
crContextHandleTransfer ownership: None Nullable: False
regionRegionHandleTransfer ownership: None Nullable: False
CairoRegionCreateFromSurface(SurfaceHandle)
Calls native function gdk_cairo_region_create_from_surface.
public static extern RegionOwnedHandle CairoRegionCreateFromSurface(SurfaceHandle surface)
  Parameters
surfaceSurfaceHandleTransfer ownership: None Nullable: False
Returns
- RegionOwnedHandle
 Transfer ownership: Full Nullable: False
CairoSetSourcePixbuf(ContextHandle, nint, double, double)
Calls native function gdk_cairo_set_source_pixbuf.
public static extern void CairoSetSourcePixbuf(ContextHandle cr, nint pixbuf, double pixbufX, double pixbufY)
  Parameters
crContextHandleTransfer ownership: None Nullable: False
pixbufnintTransfer ownership: None Nullable: False
pixbufXdoubleTransfer ownership: None Nullable: False
pixbufYdoubleTransfer ownership: None Nullable: False
CairoSetSourceRgba(ContextHandle, RGBAHandle)
Calls native function gdk_cairo_set_source_rgba.
public static extern void CairoSetSourceRgba(ContextHandle cr, RGBAHandle rgba)
  Parameters
crContextHandleTransfer ownership: None Nullable: False
rgbaRGBAHandleTransfer ownership: None Nullable: False
ColorStateGetRec2100Linear()
Calls native function gdk_color_state_get_rec2100_linear. Version: 4.16
[Version("4.16")]
public static extern ColorStateOwnedHandle ColorStateGetRec2100Linear()
  Returns
- ColorStateOwnedHandle
 Transfer ownership: Full Nullable: False
ColorStateGetRec2100Pq()
Calls native function gdk_color_state_get_rec2100_pq. Version: 4.16
[Version("4.16")]
public static extern ColorStateOwnedHandle ColorStateGetRec2100Pq()
  Returns
- ColorStateOwnedHandle
 Transfer ownership: Full Nullable: False
ColorStateGetSrgb()
Calls native function gdk_color_state_get_srgb. Version: 4.16
[Version("4.16")]
public static extern ColorStateOwnedHandle ColorStateGetSrgb()
  Returns
- ColorStateOwnedHandle
 Transfer ownership: Full Nullable: False
ColorStateGetSrgbLinear()
Calls native function gdk_color_state_get_srgb_linear. Version: 4.16
[Version("4.16")]
public static extern ColorStateOwnedHandle ColorStateGetSrgbLinear()
  Returns
- ColorStateOwnedHandle
 Transfer ownership: Full Nullable: False
ContentDeserializeAsync(nint, NonNullableUtf8StringHandle, Type, int, nint, AsyncReadyCallback, nint)
Calls native function gdk_content_deserialize_async.
public static extern void ContentDeserializeAsync(nint stream, NonNullableUtf8StringHandle mimeType, Type type, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
  Parameters
streamnintTransfer ownership: None Nullable: False
mimeTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
typeTypeTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ContentFormatsParse(NonNullableUtf8StringHandle)
Calls native function gdk_content_formats_parse. Version: 4.4
[Version("4.4")]
public static extern ContentFormatsOwnedHandle ContentFormatsParse(NonNullableUtf8StringHandle @string)
  Parameters
stringNonNullableUtf8StringHandle
Returns
- ContentFormatsOwnedHandle
 Transfer ownership: Full Nullable: True
ContentRegisterDeserializer(NonNullableUtf8StringHandle, Type, ContentDeserializeFunc, nint, DestroyNotify)
Calls native function gdk_content_register_deserializer.
public static extern void ContentRegisterDeserializer(NonNullableUtf8StringHandle mimeType, Type type, ContentDeserializeFunc deserialize, nint data, DestroyNotify notify)
  Parameters
mimeTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
typeTypeTransfer ownership: None Nullable: False
deserializeContentDeserializeFuncTransfer ownership: None Nullable: False
datanintTransfer ownership: None Nullable: True
notifyDestroyNotifyTransfer ownership: None Nullable: False
ContentRegisterSerializer(Type, NonNullableUtf8StringHandle, ContentSerializeFunc, nint, DestroyNotify)
Calls native function gdk_content_register_serializer.
public static extern void ContentRegisterSerializer(Type type, NonNullableUtf8StringHandle mimeType, ContentSerializeFunc serialize, nint data, DestroyNotify notify)
  Parameters
typeTypeTransfer ownership: None Nullable: False
mimeTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
serializeContentSerializeFuncTransfer ownership: None Nullable: False
datanintTransfer ownership: None Nullable: True
notifyDestroyNotifyTransfer ownership: None Nullable: False
ContentSerializeAsync(nint, NonNullableUtf8StringHandle, ValueHandle, int, nint, AsyncReadyCallback, nint)
Calls native function gdk_content_serialize_async.
public static extern void ContentSerializeAsync(nint stream, NonNullableUtf8StringHandle mimeType, ValueHandle value, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
  Parameters
streamnintTransfer ownership: None Nullable: False
mimeTypeNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
valueValueHandleTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
ContentSerializeFinish(nint, out ErrorOwnedHandle)
Calls native function gdk_content_serialize_finish.
public static extern bool ContentSerializeFinish(nint result, out ErrorOwnedHandle error)
  Parameters
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
 Transfer ownership: None Nullable: False
DmabufErrorQuark()
Calls native function gdk_dmabuf_error_quark.
public static extern uint DmabufErrorQuark()
  Returns
- uint
 Transfer ownership: None Nullable: False
DragActionIsUnique(DragAction)
Calls native function gdk_drag_action_is_unique.
public static extern bool DragActionIsUnique(DragAction action)
  Parameters
actionDragActionTransfer ownership: None Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
EventsGetAngle(nint, nint, out double)
Calls native function gdk_events_get_angle.
public static extern bool EventsGetAngle(nint event1, nint event2, out double angle)
  Parameters
event1nintTransfer ownership: None Nullable: False
event2nintTransfer ownership: None Nullable: False
angledoubleTransfer ownership: Full Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
EventsGetCenter(nint, nint, out double, out double)
Calls native function gdk_events_get_center.
public static extern bool EventsGetCenter(nint event1, nint event2, out double x, out double y)
  Parameters
event1nintTransfer ownership: None Nullable: False
event2nintTransfer ownership: None Nullable: False
xdoubleTransfer ownership: Full Nullable: False
ydoubleTransfer ownership: Full Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
EventsGetDistance(nint, nint, out double)
Calls native function gdk_events_get_distance.
public static extern bool EventsGetDistance(nint event1, nint event2, out double distance)
  Parameters
event1nintTransfer ownership: None Nullable: False
event2nintTransfer ownership: None Nullable: False
distancedoubleTransfer ownership: Full Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
GlErrorQuark()
Calls native function gdk_gl_error_quark.
public static extern uint GlErrorQuark()
  Returns
- uint
 Transfer ownership: None Nullable: False
InternMimeType(NonNullableUtf8StringHandle)
Calls native function gdk_intern_mime_type.
public static extern NullableUtf8StringUnownedHandle InternMimeType(NonNullableUtf8StringHandle @string)
  Parameters
stringNonNullableUtf8StringHandle
Returns
- NullableUtf8StringUnownedHandle
 Transfer ownership: None Nullable: True
KeyvalConvertCase(uint, out uint, out uint)
Calls native function gdk_keyval_convert_case.
public static extern void KeyvalConvertCase(uint symbol, out uint lower, out uint upper)
  Parameters
symboluintTransfer ownership: None Nullable: False
loweruintTransfer ownership: Full Nullable: False
upperuintTransfer ownership: Full Nullable: False
KeyvalFromName(NonNullableUtf8StringHandle)
Calls native function gdk_keyval_from_name.
public static extern uint KeyvalFromName(NonNullableUtf8StringHandle keyvalName)
  Parameters
keyvalNameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- uint
 Transfer ownership: None Nullable: False
KeyvalIsLower(uint)
Calls native function gdk_keyval_is_lower.
public static extern bool KeyvalIsLower(uint keyval)
  Parameters
keyvaluintTransfer ownership: None Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
KeyvalIsUpper(uint)
Calls native function gdk_keyval_is_upper.
public static extern bool KeyvalIsUpper(uint keyval)
  Parameters
keyvaluintTransfer ownership: None Nullable: False
Returns
- bool
 Transfer ownership: None Nullable: False
KeyvalName(uint)
Calls native function gdk_keyval_name.
public static extern NullableUtf8StringUnownedHandle KeyvalName(uint keyval)
  Parameters
keyvaluintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
 Transfer ownership: None Nullable: True
KeyvalToLower(uint)
Calls native function gdk_keyval_to_lower.
public static extern uint KeyvalToLower(uint keyval)
  Parameters
keyvaluintTransfer ownership: None Nullable: False
Returns
- uint
 Transfer ownership: None Nullable: False
KeyvalToUnicode(uint)
Calls native function gdk_keyval_to_unicode.
public static extern uint KeyvalToUnicode(uint keyval)
  Parameters
keyvaluintTransfer ownership: None Nullable: False
Returns
- uint
 Transfer ownership: None Nullable: False
KeyvalToUpper(uint)
Calls native function gdk_keyval_to_upper.
public static extern uint KeyvalToUpper(uint keyval)
  Parameters
keyvaluintTransfer ownership: None Nullable: False
Returns
- uint
 Transfer ownership: None Nullable: False
PaintableNewEmpty(int, int)
Calls native function gdk_paintable_new_empty.
public static extern nint PaintableNewEmpty(int intrinsicWidth, int intrinsicHeight)
  Parameters
intrinsicWidthintTransfer ownership: None Nullable: False
intrinsicHeightintTransfer ownership: None Nullable: False
Returns
- nint
 Transfer ownership: Full Nullable: False
PangoLayoutGetClipRegion(nint, int, int, ref int, int)
Calls native function gdk_pango_layout_get_clip_region.
public static extern RegionOwnedHandle PangoLayoutGetClipRegion(nint layout, int xOrigin, int yOrigin, ref int indexRanges, int nRanges)
  Parameters
layoutnintTransfer ownership: None Nullable: False
xOriginintTransfer ownership: None Nullable: False
yOriginintTransfer ownership: None Nullable: False
indexRangesintTransfer ownership: None Nullable: False
nRangesintTransfer ownership: None Nullable: False
Returns
- RegionOwnedHandle
 Transfer ownership: Full Nullable: False
PangoLayoutLineGetClipRegion(LayoutLineHandle, int, int, ref int, int)
Calls native function gdk_pango_layout_line_get_clip_region.
public static extern RegionOwnedHandle PangoLayoutLineGetClipRegion(LayoutLineHandle line, int xOrigin, int yOrigin, ref int indexRanges, int nRanges)
  Parameters
lineLayoutLineHandleTransfer ownership: None Nullable: False
xOriginintTransfer ownership: None Nullable: False
yOriginintTransfer ownership: None Nullable: False
indexRangesintTransfer ownership: None Nullable: False
nRangesintTransfer ownership: None Nullable: False
Returns
- RegionOwnedHandle
 Transfer ownership: Full Nullable: False
PixbufGetFromSurface(SurfaceHandle, int, int, int, int)
Calls native function gdk_pixbuf_get_from_surface.
public static extern nint PixbufGetFromSurface(SurfaceHandle surface, int srcX, int srcY, int width, int height)
  Parameters
surfaceSurfaceHandleTransfer ownership: None Nullable: False
srcXintTransfer ownership: None Nullable: False
srcYintTransfer ownership: None Nullable: False
widthintTransfer ownership: None Nullable: False
heightintTransfer ownership: None Nullable: False
Returns
- nint
 Transfer ownership: Full Nullable: True
PixbufGetFromTexture(nint)
Calls native function gdk_pixbuf_get_from_texture.
public static extern nint PixbufGetFromTexture(nint texture)
  Parameters
texturenintTransfer ownership: None Nullable: False
Returns
- nint
 Transfer ownership: Full Nullable: True
SetAllowedBackends(NonNullableUtf8StringHandle)
Calls native function gdk_set_allowed_backends.
public static extern void SetAllowedBackends(NonNullableUtf8StringHandle backends)
  Parameters
backendsNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
TextureErrorQuark()
Calls native function gdk_texture_error_quark.
public static extern uint TextureErrorQuark()
  Returns
- uint
 Transfer ownership: None Nullable: False
UnicodeToKeyval(uint)
Calls native function gdk_unicode_to_keyval.
public static extern uint UnicodeToKeyval(uint wc)
  Parameters
wcuintTransfer ownership: None Nullable: False
Returns
- uint
 Transfer ownership: None Nullable: False
VulkanErrorQuark()
Calls native function gdk_vulkan_error_quark.
public static extern uint VulkanErrorQuark()
  Returns
- uint
 Transfer ownership: None Nullable: False