Class Renderer
public class Renderer
- Inheritance
-
Renderer
- Inherited Members
Methods
GetGType()
Calls native function gsk_renderer_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetSurface(nint)
Calls native method gsk_renderer_get_surface.
public static extern nint GetSurface(nint renderer)
Parameters
renderer
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
IsRealized(nint)
Calls native method gsk_renderer_is_realized.
public static extern bool IsRealized(nint renderer)
Parameters
renderer
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
NewForSurface(nint)
Calls native constructor gsk_renderer_new_for_surface.
public static extern nint NewForSurface(nint surface)
Parameters
surface
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
Realize(nint, nint, out ErrorOwnedHandle)
Calls native method gsk_renderer_realize.
public static extern bool Realize(nint renderer, nint surface, out ErrorOwnedHandle error)
Parameters
renderer
nintTransfer ownership: None Nullable: False
surface
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RealizeForDisplay(nint, nint, out ErrorOwnedHandle)
Calls native method gsk_renderer_realize_for_display. Version: 4.14
[Version("4.14")]
public static extern bool RealizeForDisplay(nint renderer, nint display, out ErrorOwnedHandle error)
Parameters
renderer
nintTransfer ownership: None Nullable: False
display
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Render(nint, nint, RegionHandle)
Calls native method gsk_renderer_render.
public static extern void Render(nint renderer, nint root, RegionHandle region)
Parameters
renderer
nintTransfer ownership: None Nullable: False
root
nintTransfer ownership: None Nullable: False
region
RegionHandleTransfer ownership: None Nullable: True
RenderTexture(nint, nint, RectHandle)
Calls native method gsk_renderer_render_texture.
public static extern nint RenderTexture(nint renderer, nint root, RectHandle viewport)
Parameters
renderer
nintTransfer ownership: None Nullable: False
root
nintTransfer ownership: None Nullable: False
viewport
RectHandleTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
Unrealize(nint)
Calls native method gsk_renderer_unrealize.
public static extern void Unrealize(nint renderer)
Parameters
renderer
nintTransfer ownership: None Nullable: False