tiny.png.EncodeCapacity
Defined in tiny.png.
API (7)
Actions
Public operations.
Fields and members
Public fields and members.
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;Also reachable as
Audit
| Definitions | 2 |
|---|---|
| Public names | 4 |
| Members | 6 |
| Version | 26.7.0 |
| Revision | daab053ee433 |