Class RenderNode
public class RenderNode
- Inheritance
-
RenderNode
- Inherited Members
Methods
Deserialize(BytesHandle, ParseErrorFunc, nint)
Calls native function gsk_render_node_deserialize.
public static extern nint Deserialize(BytesHandle bytes, ParseErrorFunc errorFunc, nint userData)
Parameters
bytes
BytesHandleTransfer ownership: None Nullable: False
errorFunc
ParseErrorFuncTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: True
Draw(nint, ContextHandle)
Calls native method gsk_render_node_draw.
public static extern void Draw(nint node, ContextHandle cr)
Parameters
node
nintTransfer ownership: None Nullable: False
cr
ContextHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function gsk_render_node_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetNodeType(nint)
Calls native method gsk_render_node_get_node_type.
public static extern RenderNodeType GetNodeType(nint node)
Parameters
node
nintTransfer ownership: None Nullable: False
Returns
- RenderNodeType
Transfer ownership: None Nullable: False
Ref(nint)
Calls native method gsk_render_node_ref.
public static extern nint Ref(nint node)
Parameters
node
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Serialize(nint)
Calls native method gsk_render_node_serialize.
public static extern BytesOwnedHandle Serialize(nint node)
Parameters
node
nintTransfer ownership: None Nullable: False
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
Unref(nint)
Calls native method gsk_render_node_unref.
public static extern void Unref(nint node)
Parameters
node
nintTransfer ownership: Full Nullable: False
WriteToFile(nint, NonNullablePlatformStringHandle, out ErrorOwnedHandle)
Calls native method gsk_render_node_write_to_file.
public static extern bool WriteToFile(nint node, NonNullablePlatformStringHandle filename, out ErrorOwnedHandle error)
Parameters
node
nintTransfer ownership: None Nullable: False
filename
NonNullablePlatformStringHandleTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False