DeltaXAML.Compiler
0.0.14
See the version list below for details.
dotnet add package DeltaXAML.Compiler --version 0.0.14
NuGet\Install-Package DeltaXAML.Compiler -Version 0.0.14
<PackageReference Include="DeltaXAML.Compiler" Version="0.0.14" />
<PackageVersion Include="DeltaXAML.Compiler" Version="0.0.14" />
<PackageReference Include="DeltaXAML.Compiler" />
paket add DeltaXAML.Compiler --version 0.0.14
#r "nuget: DeltaXAML.Compiler, 0.0.14"
#:package DeltaXAML.Compiler@0.0.14
#addin nuget:?package=DeltaXAML.Compiler&version=0.0.14
#tool nuget:?package=DeltaXAML.Compiler&version=0.0.14
DeltaXAML
DeltaXAML is the retained XAML library owned by DeltaXAML. It provides XAML loading, retained elements, properties, bindings, layout and neutral input. It has no SDL, Vulkan, DeltaEngine or ECS-storage dependency.
Authoritative documents:
- USER_API.md — explicitly user-facing library API;
- LIBRARY_CONTRACT.md — selected loader/document/ element/property contract;
- CONTRACT.md — cross-project input and borrowed display-list contract;
- UI_RENDERING_DESIGN.md — cross-project UI rendering ownership, adapter and shader design;
- INTERNAL.md — authoritative typed-state, static-mixin, generated-descriptor and compiled-XAML implementation architecture;
- TODO.md — currently selected project work;
- WORKFLOW.md — bounded local checks.
Ownership is intentionally split: DeltaXAML owns the retained document and
display-list production, DeltaText owns shaping, DeltaRender owns GPU/atlas
submission, and DeltaEngine owns platform event acquisition and scheduling.
The canonical cross-project namespace is Delta.XAML.Contract; retained
implementation details are internal.
DeltaXAML is usable directly inside a game. The host dispatches neutral input,
lays out the retained document for its viewport and adds the borrowed
UiDisplayList to DeltaRender's Vulkan render graph. DeltaEditor is one
consumer, not the owner of the library or its lifecycle.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Delta.Diagnostics.Contract (>= 0.0.3)
- DeltaXAML (>= 0.0.14)
- DeltaXAML.Contract (>= 0.0.14)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.