Skip to documentation
SLOP

tiny.gif.EncodeCapacity

Reference tiny.gif EncodeCapacity

Defined in tiny.gif.

API (9)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

Source: lib/gif/src/encode/capacity.zig:16

zig
pub const Capacity = struct {    plan: plan_mod.Plan,    key_offset: usize,    key_bytes: usize,    code_offset: usize,    code_bytes: usize,    compressed_offset: usize,    output_offset: usize,    storage_bytes: usize,    pub fn derive(limits: Limits) DeriveError!Capacity {        const plan = try plan_mod.Plan.inspect(limits.animation, limits.bounds, limits.scratch);        const keys = try placed(u32, 0, lzw.dictionary_slots);        const codes = try placed(u16, keys.end, lzw.dictionary_slots);        const compressed_offset = codes.end;        const output_offset = try added(compressed_offset, plan.max_compressed_bytes);        const storage_bytes = try added(output_offset, plan.output_bytes);        return .{            .plan = plan,            .key_offset = keys.start,            .key_bytes = keys.bytes,            .code_offset = codes.start,            .code_bytes = codes.bytes,            .compressed_offset = compressed_offset,            .output_offset = output_offset,            .storage_bytes = storage_bytes,        };    }};

Source: lib/gif/src/root.zig:31

zig
pub const EncodeCapacity = encode.Capacity;
Called byCallstest sourcelib.gif.src.encode.capacitytest: GIF encode capacity matches an ...private sourcelib.gif.src.encode.capacityaddedprivate sourcelib.gif.src.encode.capacityplacedEncodeCapacityderive
Static calls · unresolved targets: 0 · external targets: 1.

Audit

Definitions2
Public names2
Members8
Version26.7.0
Revisiondaab053ee433