Table of Contents

Class ComponentTransferNode

Namespace
Gsk.Internal
Assembly
Gsk-4.0.dll
public class ComponentTransferNode
Inheritance
ComponentTransferNode
Inherited Members

Methods

GetChild(nint)

Calls native method gsk_component_transfer_node_get_child. Version: 4.20

[Version("4.20")]
public static extern nint GetChild(nint node)

Parameters

node nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gsk_component_transfer_node_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetTransfer(nint, uint)

Calls native method gsk_component_transfer_node_get_transfer. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferUnownedHandle GetTransfer(nint node, uint component)

Parameters

node nint

Transfer ownership: None Nullable: False

component uint

Transfer ownership: None Nullable: False

Returns

ComponentTransferUnownedHandle

Transfer ownership: None Nullable: False

New(nint, ComponentTransferHandle, ComponentTransferHandle, ComponentTransferHandle, ComponentTransferHandle)

Calls native constructor gsk_component_transfer_node_new. Version: 4.20

[Version("4.20")]
public static extern nint New(nint child, ComponentTransferHandle r, ComponentTransferHandle g, ComponentTransferHandle b, ComponentTransferHandle a)

Parameters

child nint

Transfer ownership: None Nullable: False

r ComponentTransferHandle

Transfer ownership: None Nullable: False

g ComponentTransferHandle

Transfer ownership: None Nullable: False

b ComponentTransferHandle

Transfer ownership: None Nullable: False

a ComponentTransferHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False