Table of Contents

Class CicpParams

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class CicpParams
Inheritance
CicpParams
Inherited Members

Methods

BuildColorState(nint, out ErrorOwnedHandle)

Calls native method gdk_cicp_params_build_color_state. Version: 4.16

[Version("4.16")]
public static extern ColorStateOwnedHandle BuildColorState(nint self, out ErrorOwnedHandle error)

Parameters

self nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ColorStateOwnedHandle

Transfer ownership: Full Nullable: True

GetColorPrimaries(nint)

Calls native method gdk_cicp_params_get_color_primaries. Version: 4.16

[Version("4.16")]
public static extern uint GetColorPrimaries(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_cicp_params_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMatrixCoefficients(nint)

Calls native method gdk_cicp_params_get_matrix_coefficients. Version: 4.16

[Version("4.16")]
public static extern uint GetMatrixCoefficients(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetRange(nint)

Calls native method gdk_cicp_params_get_range. Version: 4.16

[Version("4.16")]
public static extern CicpRange GetRange(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

CicpRange

Transfer ownership: None Nullable: False

GetTransferFunction(nint)

Calls native method gdk_cicp_params_get_transfer_function. Version: 4.16

[Version("4.16")]
public static extern uint GetTransferFunction(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

New()

Calls native constructor gdk_cicp_params_new. Version: 4.16

[Version("4.16")]
public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetColorPrimaries(nint, uint)

Calls native method gdk_cicp_params_set_color_primaries. Version: 4.16

[Version("4.16")]
public static extern void SetColorPrimaries(nint self, uint colorPrimaries)

Parameters

self nint

Transfer ownership: None Nullable: False

colorPrimaries uint

Transfer ownership: None Nullable: False

SetMatrixCoefficients(nint, uint)

Calls native method gdk_cicp_params_set_matrix_coefficients. Version: 4.16

[Version("4.16")]
public static extern void SetMatrixCoefficients(nint self, uint matrixCoefficients)

Parameters

self nint

Transfer ownership: None Nullable: False

matrixCoefficients uint

Transfer ownership: None Nullable: False

SetRange(nint, CicpRange)

Calls native method gdk_cicp_params_set_range. Version: 4.16

[Version("4.16")]
public static extern void SetRange(nint self, CicpRange range)

Parameters

self nint

Transfer ownership: None Nullable: False

range CicpRange

Transfer ownership: None Nullable: False

SetTransferFunction(nint, uint)

Calls native method gdk_cicp_params_set_transfer_function. Version: 4.16

[Version("4.16")]
public static extern void SetTransferFunction(nint self, uint transferFunction)

Parameters

self nint

Transfer ownership: None Nullable: False

transferFunction uint

Transfer ownership: None Nullable: False