Skip to main content

Crate wasma_legacy_platform

Crate wasma_legacy_platform 

Source

Modules§

geometry_codec
parser
posix
prelude
protocols
state_codec
WindowState ↔ u8 dönüşümü
uclient
wasma_client_unix_posix_raw_app
Raw POSIX Uygulama Veri Erişim İstemcisi.
wasma_client_unix_posix_raw_applettel
Raw POSIX Applet Letting İstemcisi.
wasma_client_unix_posix_raw_window
Raw POSIX Pencere Yönetim İstemcisi.
wasma_protocol_universal_client_unix_posix_window
Evrensel POSIX Pencere İstemcisi — Platform-agnostik.
wasma_protocol_unix_posix_conversion
POSIX Pencere Çizim Dönüşüm Yöneticisi.
wasma_protocol_unix_posix_opt
POSIX Optionalty Yapılandırması.
wasma_protocol_unix_posix_window
Normal (ham olmayan) POSIX Pencere Başlatma Protokolü.
wasma_protocol_unix_posix_windowesc
POSIX Pencere Escape — ShiftMasking Protokolü.
wasma_protocol_unixverse_windowesc
Unixverse Pencere Escape — AVAX ShiftMasking Protokolü.
wasma_xf86_applet_ui_fscat
wasma_xf86_sysapplet
window_client
window_handling
window_multitary
window_resourcer_engineering
window_singularity

Structs§

AppletDescriptor
ApplettelClient
ApplettelClient
ApplettelClientBuilder
AvaxEngine
BackendOpt
Backend options group
BaseIOPlatformer
ConversionEngine
Core conversion math — DPI-aware coordinate transformations
ConversionManager
ConversionManager — main entry point for all coordinate conversions Owns engine, exposes both pipeline and direct access
ConversionPipeline
Conversion pipeline — chain of CoordSpace transformations
CoordValue
A 2D coordinate value with its associated space
DirectConverter
DirectConverter — single-step conversion without pipeline overhead Use when only one transformation is needed
DpiProfile
Complete DPI profile for a display
DrawOpt
Drawing options group
FieldKey
A field that an applet can subscribe to
FieldValue
Field value — raw bytes with optional type hint
GtkThemeOpt
GTK theme options
IcedThemeOpt
Iced theme options
LettingEvent
A reactive letting event delivered to the applet
PixelOpt
Pixel options group
PosixOpt
PosixOpt — master optionalty configuration Combines all option groups with runtime override support
PosixOptBuilder
PosixWindow
A launched and active POSIX window
PosixWindowEsc
PosixWindowEsc
PosixWindowLauncher
PosixWindowLauncher
PosixWindowLauncherBuilder
QtThemeOpt
Qt theme options
RawAppClient
RawAppClient - UClientEngine trait’inden türeyen raw POSIX uygulama istemcisi
RawAppClientBuilder
RawWindowClient
RawWindowClient
RawWindowFd
POSIX fd üzerinden pencere kontrol kanalı
RawWindowRecord
Yerel pencere kaydı — sunucuya gerek kalmadan hızlı sorgu
RectValue
A 2D rectangle with its associated space
RuntimeOptStore
Thread-safe runtime option store Wraps PosixOpt in RwLock for concurrent read / exclusive write
ShiftMaskEngine
ShiftMask engine — performs all masking operations
ShiftMaskKey
ShiftMask master key On 64-bit: full 64-bit key used On 32-bit semi: only lower 32 bits used, upper 32 bits zeroed
SizeValue
A 2D size value with its associated space
StreamEscaper
Stream escape context — masks/unmasks byte streams
SysAppIndicator
SysDirectAccess
SysletBoolCtl
UniversalClient
UniversalClient
UniversalClientBuilder
UniversalWindowRecord
Window record for universal client
UniverseEngine
UniverseKey
UniverseKey — adapts to 32 or 64-bit, both fully supported
UniverseStreamEscaper
UniverseWindowEsc
UniverseWindowEsc
UniverseWindowIdEscaper
VoardlessXF86
WasmaConfig
WaylandSurfaceOpt
Wayland surfacing support options Includes both drawing and window output with all settings
WindowIdEscaper
Window ID escape context — assigns masked IDs to real IDs
WindowSpec
Window launch specification — complete description of a window to be created
WindowSpecBuilder
WindowSpec builder — chainable
XF86SysBase
XlinxOpt
Xlinx options group

Enums§

AppletKind
Applet type — system-level or embedded inside an application
ArchKind
Detected architecture at compile time
ConversionEngineMode
Engine mode: software CPU or hardware-accelerated
CoordSpace
Coordinate space definition
DecorationStyle
Decoration style for the window
DisplayBackend
Display backend selection
DpiPreset
Standard DPI presets
EmbeddedAppletRole
Embedded applet roles
FieldTypeHint
IcedThemeVariant
LettingMsgType
Letting protocol message types
LettingStatus
Letting protocol status codes
PixelColorFormat
Pixel color format
PlatformWidth
Platform pointer width — determines ShiftMask capability
RasterMode
Rasterization mode
RawAppSource
Uygulama kaynağının türü
RawWindowCommand
Pencere yönetimi komutları
RawWindowStatus
Yanıt durum kodları
ShiftMaskAlgo
ShiftMask algorithm selection
ShiftMaskError
ShiftMask error
SpecSource
Window spec source — where did this spec come from?
SystemAppletRole
System applet roles
ToolkitTheme
UI toolkit selection
UniversalEndpoint
Connection endpoint for universal transport
UniverseAlgo
UniverseWidth
Unixverse platform width — both 32 and 64-bit are fully supported
WindowMode
Window mode — controls how many windows can be active simultaneously
XlinxArch
Xlinx base architecture selection Determines which Xlinx rendering pipeline variant is used
XlinxCacheMode
Xlinx cache mode

Constants§

CURRENT_ARCH
Compile-time constant for current arch
PLATFORM_WIDTH
UNIVERSE_WIDTH
WASMA_CLIENT_LAYER
WASMA_PROTOCOL_LAYER
WASMA_UNIXVERSE_SCOPE
WASMA_VERSION

Traits§

UClientEngine
UClientEngine - WASMA istemci motorunun temel sözleşmesi raw_app, wgclient ve diğer istemciler bu trait’i implement eder

Functions§

print_wasma_info

Type Aliases§

LettingHandler
Event handler function type