Table of Contents

Class ComponentTransfer

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

Methods

Copy(ComponentTransferHandle)

Calls native method gsk_component_transfer_copy. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferOwnedHandle Copy(ComponentTransferHandle other)

Parameters

other ComponentTransferHandle

Transfer ownership: None Nullable: False

Returns

ComponentTransferOwnedHandle

Transfer ownership: Full Nullable: False

Equal(nint, nint)

Calls native function gsk_component_transfer_equal. Version: 4.20

[Version("4.20")]
public static extern bool Equal(nint self, nint other)

Parameters

self nint

Transfer ownership: None Nullable: False

other nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Free(ComponentTransferHandle)

Calls native method gsk_component_transfer_free. Version: 4.20

[Version("4.20")]
public static extern void Free(ComponentTransferHandle self)

Parameters

self ComponentTransferHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gsk_component_transfer_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

NewDiscrete(uint, ref float)

Calls native constructor gsk_component_transfer_new_discrete. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferOwnedHandle NewDiscrete(uint n, ref float values)

Parameters

n uint

Transfer ownership: None Nullable: False

values float

Transfer ownership: None Nullable: False

Returns

ComponentTransferOwnedHandle

Transfer ownership: Full Nullable: False

NewGamma(float, float, float)

Calls native constructor gsk_component_transfer_new_gamma. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferOwnedHandle NewGamma(float amp, float exp, float ofs)

Parameters

amp float

Transfer ownership: None Nullable: False

exp float

Transfer ownership: None Nullable: False

ofs float

Transfer ownership: None Nullable: False

Returns

ComponentTransferOwnedHandle

Transfer ownership: Full Nullable: False

NewIdentity()

Calls native constructor gsk_component_transfer_new_identity. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferOwnedHandle NewIdentity()

Returns

ComponentTransferOwnedHandle

Transfer ownership: Full Nullable: False

NewLevels(float)

Calls native constructor gsk_component_transfer_new_levels. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferOwnedHandle NewLevels(float n)

Parameters

n float

Transfer ownership: None Nullable: False

Returns

ComponentTransferOwnedHandle

Transfer ownership: Full Nullable: False

NewLinear(float, float)

Calls native constructor gsk_component_transfer_new_linear. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferOwnedHandle NewLinear(float m, float b)

Parameters

m float

Transfer ownership: None Nullable: False

b float

Transfer ownership: None Nullable: False

Returns

ComponentTransferOwnedHandle

Transfer ownership: Full Nullable: False

NewTable(uint, ref float)

Calls native constructor gsk_component_transfer_new_table. Version: 4.20

[Version("4.20")]
public static extern ComponentTransferOwnedHandle NewTable(uint n, ref float values)

Parameters

n uint

Transfer ownership: None Nullable: False

values float

Transfer ownership: None Nullable: False

Returns

ComponentTransferOwnedHandle

Transfer ownership: Full Nullable: False