Table of Contents

Class Avatar

Namespace
Adw.Internal
Assembly
Adw-1.dll
public class Avatar
Inheritance
Avatar
Inherited Members

Methods

DrawToTexture(nint, int)

Calls native method adw_avatar_draw_to_texture.

public static extern nint DrawToTexture(nint self, int scaleFactor)

Parameters

self nint

Transfer ownership: None Nullable: False

scaleFactor int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetCustomImage(nint)

Calls native method adw_avatar_get_custom_image.

public static extern nint GetCustomImage(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetGType()

Calls native function adw_avatar_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIconName(nint)

Calls native method adw_avatar_get_icon_name.

public static extern NullableUtf8StringUnownedHandle GetIconName(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetShowInitials(nint)

Calls native method adw_avatar_get_show_initials.

public static extern bool GetShowInitials(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSize(nint)

Calls native method adw_avatar_get_size.

public static extern int GetSize(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetText(nint)

Calls native method adw_avatar_get_text.

public static extern NullableUtf8StringUnownedHandle GetText(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(int, NullableUtf8StringHandle, bool)

Calls native constructor adw_avatar_new.

public static extern nint New(int size, NullableUtf8StringHandle text, bool showInitials)

Parameters

size int

Transfer ownership: None Nullable: False

text NullableUtf8StringHandle

Transfer ownership: None Nullable: True

showInitials bool

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

SetCustomImage(nint, nint)

Calls native method adw_avatar_set_custom_image.

public static extern void SetCustomImage(nint self, nint customImage)

Parameters

self nint

Transfer ownership: None Nullable: False

customImage nint

Transfer ownership: None Nullable: True

SetIconName(nint, NullableUtf8StringHandle)

Calls native method adw_avatar_set_icon_name.

public static extern void SetIconName(nint self, NullableUtf8StringHandle iconName)

Parameters

self nint

Transfer ownership: None Nullable: False

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetShowInitials(nint, bool)

Calls native method adw_avatar_set_show_initials.

public static extern void SetShowInitials(nint self, bool showInitials)

Parameters

self nint

Transfer ownership: None Nullable: False

showInitials bool

Transfer ownership: None Nullable: False

SetSize(nint, int)

Calls native method adw_avatar_set_size.

public static extern void SetSize(nint self, int size)

Parameters

self nint

Transfer ownership: None Nullable: False

size int

Transfer ownership: None Nullable: False

SetText(nint, NullableUtf8StringHandle)

Calls native method adw_avatar_set_text.

public static extern void SetText(nint self, NullableUtf8StringHandle text)

Parameters

self nint

Transfer ownership: None Nullable: False

text NullableUtf8StringHandle

Transfer ownership: None Nullable: True