Table of Contents

Class Avatar

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

Methods

DrawToTexture(IntPtr, int)

Calls native method adw_avatar_draw_to_texture.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

scaleFactor int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetCustomImage(IntPtr)

Calls native method adw_avatar_get_custom_image.

public static extern IntPtr GetCustomImage(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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(IntPtr)

Calls native method adw_avatar_get_icon_name.

public static extern NullableUtf8StringUnownedHandle GetIconName(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetShowInitials(IntPtr)

Calls native method adw_avatar_get_show_initials.

public static extern bool GetShowInitials(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSize(IntPtr)

Calls native method adw_avatar_get_size.

public static extern int GetSize(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetText(IntPtr)

Calls native method adw_avatar_get_text.

public static extern NullableUtf8StringUnownedHandle GetText(IntPtr self)

Parameters

self IntPtr

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 IntPtr 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

IntPtr

Transfer ownership: None Nullable: False

SetCustomImage(IntPtr, IntPtr)

Calls native method adw_avatar_set_custom_image.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

customImage IntPtr

Transfer ownership: None Nullable: True

SetIconName(IntPtr, NullableUtf8StringHandle)

Calls native method adw_avatar_set_icon_name.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

iconName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetShowInitials(IntPtr, bool)

Calls native method adw_avatar_set_show_initials.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

showInitials bool

Transfer ownership: None Nullable: False

SetSize(IntPtr, int)

Calls native method adw_avatar_set_size.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

size int

Transfer ownership: None Nullable: False

SetText(IntPtr, NullableUtf8StringHandle)

Calls native method adw_avatar_set_text.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

text NullableUtf8StringHandle

Transfer ownership: None Nullable: True