Module format

Module format 

Source
Expand description

IFF file format structures and serialization

The PPF-IFF format consists of:

[Header]
[Layer 1: Wavelet Skeleton]
[Layer 2: Texture Synthesis Regions]
[Layer 3: Warp Field]
[Residual Data (sparse)]

§File Layout

Offset  Size  Description
0       4     Magic ("PPFI")
4       2     Version (major.minor)
6       4     Width
10      4     Height
14      1     Wavelet levels
15      1     Flags
16      4     Layer 1 size (bytes)
20      4     Layer 2 size (bytes)
24      4     Layer 3 size (bytes)
28      4     Residual size (bytes)
32      ...   Layer data

Structs§

Flags
IFF file flags
Header
IFF file header
IffImage
Complete IFF image
Layer1
Layer 1: Wavelet skeleton
Layer2
Layer 2: Texture synthesis regions
Residual
Residual data (Compressed)
Version
IFF file version

Enums§

Layer
Layer type identifier

Type Aliases§

Layer3
Layer 3: Symplectic warp field