#![doc(hidden)]
use super::*;
impl Default for SPFLayout {
fn default() -> Self {
SPFLayout {
version: u8::default(),
compact: u8::default(),
character_tables: core::ptr::null_mut(),
character_tables_length: 0,
color_tables: core::ptr::null_mut(),
color_tables_length: 0,
pixmap_tables: core::ptr::null_mut(),
pixmap_tables_length: 0,
font_tables: core::ptr::null_mut(),
font_tables_length: 0,
}
}
}
impl Default for SPFCharacterTable {
fn default() -> Self {
SPFCharacterTable {
modifier_flags: u8::default(),
has_constant_code_point_count: u8::default(),
configuration_flags: u8::default(),
constant_code_point_count: u8::default(),
link_flags: u8::default(),
has_pixmap_table_indexes: u8::default(),
pixmap_table_indexes: core::ptr::null_mut(),
pixmap_table_indexes_length: 0,
characters: core::ptr::null_mut(),
characters_length: 0,
}
}
}
impl Default for SPFCharacter {
fn default() -> Self {
SPFCharacter {
has_advance_x: u8::default(),
advance_x: u8::default(),
has_pixmap_index: u8::default(),
pixmap_index: u8::default(),
has_pixmap_table_index: u8::default(),
pixmap_table_index: u8::default(),
code_points: core::ptr::null_mut(),
}
}
}
impl Default for SPFColorTable {
fn default() -> Self {
SPFColorTable {
modifier_flags: u8::default(),
configuration_flags: u8::default(),
has_constant_alpha: u8::default(),
constant_alpha: u8::default(),
colors: core::ptr::null_mut(),
colors_length: 0,
}
}
}
#[allow(clippy::derivable_impls)] impl Default for SPFColor {
fn default() -> Self {
SPFColor {
has_color_type: u8::default(),
color_type: u8::default(),
has_custom_alpha: u8::default(),
custom_alpha: u8::default(),
red: u8::default(),
green: u8::default(),
blue: u8::default(),
}
}
}
impl Default for SPFPixmapTable {
fn default() -> Self {
SPFPixmapTable {
configuration_flags: u8::default(),
has_constant_width: u8::default(),
constant_width: u8::default(),
has_constant_height: u8::default(),
constant_height: u8::default(),
has_constant_bits_per_pixel: u8::default(),
constant_bits_per_pixel: u8::default(),
link_flags: u8::default(),
has_color_table_indexes: u8::default(),
color_table_indexes: core::ptr::null_mut(),
color_table_indexes_length: 0,
pixmaps: core::ptr::null_mut(),
pixmaps_length: 0,
}
}
}
impl Default for SPFPixmap {
fn default() -> Self {
SPFPixmap {
has_custom_width: u8::default(),
custom_width: u8::default(),
has_custom_height: u8::default(),
custom_height: u8::default(),
has_custom_bits_per_pixel: u8::default(),
custom_bits_per_pixel: u8::default(),
data: core::ptr::null_mut(),
data_length: 0,
}
}
}
impl Default for SPFFontTable {
fn default() -> Self {
SPFFontTable {
link_flags: u8::default(),
has_character_table_indexes: u8::default(),
character_table_indexes: core::ptr::null_mut(),
character_table_indexes_length: 0,
fonts: core::ptr::null_mut(),
fonts_length: 0,
}
}
}
impl Default for SPFFont {
fn default() -> Self {
SPFFont {
name: core::ptr::null_mut(),
author: core::ptr::null_mut(),
version: u8::default(),
font_type: u8::default(),
linked_character_table_indexes: core::ptr::null_mut(),
linked_character_table_indexes_length: 0,
}
}
}
impl Default for SPFData {
fn default() -> Self {
SPFData {
data: core::ptr::null_mut(),
data_length: 0,
}
}
}