Skip to documentation
SLOP

tiny.png.EncodeCapacity

Reference tiny.png EncodeCapacity

Defined in tiny.png.

API (7)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

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

zig
pub const Capacity = struct {    plan: plan_mod.Plan,    window_offset: usize,    raw_offset: usize,    count_offset: usize,    output_offset: usize,    storage_bytes: usize,    pub fn derive(limits: Limits) DeriveError!Capacity {        const plan = try plan_mod.Plan.inspect(limits.image, limits.bounds, limits.scratch);        std.debug.assert(plan.output_bytes > 0);        const window_offset: usize = 0;        const raw_offset = try added(window_offset, flate.max_window_len);        const count_offset = try added(raw_offset, plan_mod.stream_bytes);        const output_offset = try added(count_offset, plan_mod.stream_bytes);        return .{            .plan = plan,            .window_offset = window_offset,            .raw_offset = raw_offset,            .count_offset = count_offset,            .output_offset = output_offset,            .storage_bytes = try added(output_offset, plan.output_bytes),        };    }};

Source: lib/png/src/root.zig:16

zig
pub const EncodeCapacity = encode.Capacity;
Called byCallstest sourcelib.png.src.encode.capacitytest: PNG encode capacity matches an ...private sourcelib.png.src.encode.capacityaddedEncodeCapacityderive
Static calls · unresolved targets: 0 · external targets: 1.

Also reachable as

encode.Capacity.

Audit

Definitions2
Public names4
Members6
Version26.7.0
Revisiondaab053ee433