Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 537 → Rev 538

/trunk/ffx_format.md
2,31 → 2,31
===================================
FFXFile = {
String fileVersion // "FFX1.0", or "FFX1.1", or "FFX1.2"
String title
String category
String author
String copyright
String[5] channels // I (Intro), R (Red), G (Green), B (Blue), A (Alpha)
SliderInfo[8] sliders
FFXString fileVersion // "FFX1.0", or "FFX1.1", or "FFX1.2"
FFXString title
FFXString category
FFXString author
FFXString copyright
FFXString[5] channels // I (Intro), R (Red), G (Green), B (Blue), A (Alpha)
FFXSliderInfo[8] sliders
int32_t gradientIndex
int32_t bitmapInfoSize // only in FFX >= 1.2, otherwise not present
BitmapInfo bitmapInfo // only in FFX >= 1.2, otherwise not present
FFXBitmapInfo bitmapInfo // only in FFX >= 1.2, otherwise not present
int32_t numPresets // only in FFX >= 1.1, otherwise not present
Preset[] presets // only in FFX >= 1.1, otherwise not present
FFXPreset[] presets // only in FFX >= 1.1, otherwise not present
}
BitmapInfo = {
FFXBitmapInfo = {
char[7] szFilesize // human-readable filesize in decimal notation (numeric string) with NUL terminator(s)
char[] jpgData
}
String = {
FFXString = {
int32_t length
char[] value
}
SliderInfo = {
FFXSliderInfo = {
int32_t nameLength
char[] name // In FFX >= 1.2: Slider can have names prefixes:
// {C} = Checkbox
35,8 → 35,8
int32_t initialValue
}
Preset = {
String name
FFXPreset = {
FFXString name
int32_t[8] sliderPosition
int32_t gradientIndex
int32_t jpegThumbnailWidth