Package-level declarations
Types
Fabric client screen backed by one common Minecraft UI host.
Native custom-payload endpoint shared by all supported Fabric clients. Client extensions register their factories before the first play connection captures registry. Network callbacks enqueue only owned bytes; all session and rendering work runs on the client tick thread.
Client-thread input bridge using current native mappings and vanilla gameplay handlers.
Client-thread ownership of native wrappers; every entry has one common retained host for its entire lifetime.
Borrows an offscreen target and command encoder for one render-thread Canvas callback.
Owns custom native drawing resources for one attachment resource generation.
Borrows one ordinary 2D RGBA8 straight-alpha color texture until GPU capture completion.
Identifies which logical image edge contains native texel row zero.
Supplies an externally owned native color image for an actual Canvas presentation.
Fabric client entrypoint that installs the process-wide Strata screen presenter.
Functions
Describes an externally owned GPU image provider without acquiring a texture or allocating native storage.
Describes a custom offscreen renderer without invoking its factory or allocating native storage.
Compatibility factory sharing the common UI host path.
Creates a Fabric client screen by transferring definition into one independent common host.
Extracts the complete Minecraft UI profile from the active resource manager.
Snapshots the current client's selected 64 by 64 player skin for portable PlayerHead rendering.
Loads one immutable UI image from the active resource manager.