Avalonia.Platform Namespace

Class Types

Class Summary
ExportAvaloniaModuleAttribute Defines an "Avalonia Module", a 3rd party extension to Avalonia that can be automatically initialized by an AppBuilder instance.
ExportRenderingSubsystemAttribute
ExportWindowingSubsystemAttribute
LockedFramebuffer
PlatformHandle Represents a platform-specific handle.
Screen

Interface Types

Interface Summary
IAssetLoader Loads assets compiled into the application binary.
IBitmapImpl Defines the platform-specific interface for a Bitmap.
IDrawingContextImpl Defines the interface through which drawing occurs.
IEmbeddableWindowImpl Defines a platform-specific embeddable window implementation.
IFormattedTextImpl Defines the platform-specific interface for FormattedText.
IGeometryImpl Defines the platform-specific interface for a Geometry.
ILockedFramebuffer
IModuleEnvironmentChecker
IPlatformHandle Represents a platform-specific handle.
IPlatformIconLoader
IPlatformRenderInterface Defines the main platform-specific interface for the rendering subsystem.
IPlatformSettings
IPlatformThreadingInterface Provides platform-specific services relating to threading.
IPopupImpl Defines a platform-specific popup window implementation.
IRenderTarget Defines a render target
IRenderTargetBitmapImpl Defines the platform-specific interface for a RenderTargetBitmap.
IRuntimePlatform
IScreenImpl
IStandardCursorFactory
IStreamGeometryContextImpl Describes a geometry using drawing commands.
IStreamGeometryImpl Defines the platform-specific interface for a StreamGeometry.
ITopLevelImpl Defines a platform-specific top-level window implementation.
ITransformedGeometryImpl Represents a geometry with a transform applied.
IUnmanagedBlob
IWindowBaseImpl
IWindowIconImpl
IWindowImpl Defines a platform-specific window implementation.
IWindowingPlatform
IWritableBitmapImpl Defines the platform-specific interface for a WritableBitmap.

Enum Types

Struct Types

Struct Summary
RuntimePlatformInfo