Skip to main content

PlatformGraphicsExternalImageProperties Struct

Definition​

Assembly:Avalonia.Base
Package:Avalonia
public struct PlatformGraphicsExternalImageProperties

Inheritance: ValueType -> PlatformGraphicsExternalImageProperties

Implements: IEquatable<PlatformGraphicsExternalImageProperties>

Methods​

NameDescription
Equals (2 overloads)No summary available.
GetHashCodeNo summary available.
ToStringNo summary available.

Equals overloads​

Equals Method​

public bool Equals(Avalonia.Platform.PlatformGraphicsExternalImageProperties other)
Parameters​

other Avalonia.Platform.PlatformGraphicsExternalImageProperties

Returns​

bool

Equals Method​

public bool Equals(object obj)
Parameters​

obj object

Returns​

bool

GetHashCode Method​

public int GetHashCode()

Returns​

int

ToString Method​

public string ToString()

Returns​

string

Properties​

NameDescription
FormatNo summary available.
HeightNo summary available.
MemoryOffsetNo summary available.
MemorySizeNo summary available.
TopLeftOriginNo summary available.
VulkanPropertiesVulkan-specific properties of the imported image, ignored by other backends.
WidthNo summary available.

Format Property​

public Avalonia.Platform.PlatformGraphicsExternalImageFormat Format { get; set; }

Height Property​

public int Height { get; set; }

MemoryOffset Property​

public ulong MemoryOffset { get; set; }

MemorySize Property​

public ulong MemorySize { get; set; }

TopLeftOrigin Property​

public bool TopLeftOrigin { get; set; }

VulkanProperties Property​

Vulkan-specific properties of the imported image, ignored by other backends.

public Nullable<Avalonia.Platform.PlatformGraphicsExternalImageVulkanProperties> VulkanProperties { get; set; }

Width Property​

public int Width { get; set; }