Skip to documentation
SLOP

tiny.filigree.Context

Reference tiny.filigree Context

Defined in tiny.filigree.

API (14)

Types and contracts

Public types and contracts.

Fields and members

Public fields and members.

No direct callersNo direct callstiny.filigreeContext
Static calls · unresolved targets: unknown · external targets: unknown.

Source

Source: lib/filigree/src/shape/engine.zig:139

zig
pub const Context = struct {    allocator: Allocator,    glyph_ids: std.ArrayListUnmanaged(u32) = .empty,    glyph_indexes: std.ArrayListUnmanaged(usize) = .empty,    context_glyph_ids: std.ArrayListUnmanaged(u32) = .empty,    replacement_glyphs: std.ArrayListUnmanaged(ShapedGlyph) = .empty,    replacement_clusters: std.ArrayListUnmanaged(Cluster) = .empty,    replacement_ids: std.ArrayListUnmanaged(u32) = .empty,    feature_settings: std.ArrayListUnmanaged(FeatureSetting) = .empty,    source_scalars: std.ArrayListUnmanaged(SourceScalar) = .empty,    pub const Options: type = ContextOptions;    pub const init = initImpl;    pub const deinit = deinitImpl;    pub const reset = resetImpl;    pub const shapeRun = shapeRunImpl;    const featuresWithAutomaticRanges = featuresWithAutomaticRangesImpl;    const collectSourceScalars = collectSourceScalarsImpl;    const appendAutomaticFractionFeatures = appendAutomaticFractionFeaturesImpl;    const appendAutomaticArabicJoiningFeatures = appendAutomaticArabicJoiningFeaturesImpl;    const applyArabicTatweelSafety = applyArabicTatweelSafetyImpl;    const applySubstitutions = applySubstitutionsImpl;    const applySubstitutionAt = applySubstitutionAtImpl;    const applyOutputOrder = applyOutputOrderImpl;};

Source: lib/filigree/src/root.zig:67

zig
pub const Context = shape.Context;

Also reachable as

shape.Context.

Audit

Definitions6
Public names12
Members9
Version26.7.0
Revisiondaab053ee433