tiny.gif.EncodeCapacity
Defined in tiny.gif.
API (9)
Actions
Public operations.
Fields and members
Public fields and members.
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;Audit
| Definitions | 2 |
|---|---|
| Public names | 2 |
| Members | 8 |
| Version | 26.7.0 |
| Revision | daab053ee433 |