Skip to main content

Module formats

Module formats 

Source
Expand description

Format-specific byte parsers and writers; no filename or extension detection.

Re-exports§

pub use crate::images::parse_bmp;
pub use crate::images::parse_tga;
pub use crate::images::write_bmp;
pub use crate::images::write_tga;
pub use crate::table::parse_table as parse_tbl;
pub use crate::table::write_table as write_tbl;
pub use crate::textures::parse_gtt;
pub use crate::textures::parse_tct;
pub use crate::textures::parse_texture as parse_dxt;
pub use crate::textures::write_gtt;
pub use crate::textures::write_tct;
pub use crate::textures::write_texture as write_dxt;

Functions§

parse_fxb
Parse fxb bytes with default resource and layout budgets.
parse_fxb_with_limits
Parse fxb bytes with explicit safety budgets and layout parameters.
parse_gtd
Parse gtd bytes with default resource and layout budgets.
parse_gtd_with_limits
Parse gtd bytes with explicit safety budgets and layout parameters.
parse_n3anim
Parse n3anim bytes with default resource and layout budgets.
parse_n3anim_with_limits
Parse n3anim bytes with explicit safety budgets and layout parameters.
parse_n3chr
Parse n3chr bytes with default resource and layout budgets.
parse_n3chr_with_limits
Parse n3chr bytes with explicit safety budgets and layout parameters.
parse_n3cpart
Parse n3cpart bytes with default resource and layout budgets.
parse_n3cpart_with_limits
Parse n3cpart bytes with explicit safety budgets and layout parameters.
parse_n3cplug
Parse n3cplug bytes with default resource and layout budgets.
parse_n3cplug_with_limits
Parse n3cplug bytes with explicit safety budgets and layout parameters.
parse_n3cskin
Parse n3cskin bytes with default resource and layout budgets.
parse_n3cskin_with_limits
Parse n3cskin bytes with explicit safety budgets and layout parameters.
parse_n3cskins
Parse n3cskins bytes with default resource and layout budgets.
parse_n3cskins_with_limits
Parse n3cskins bytes with explicit safety budgets and layout parameters.
parse_n3fxplug
Parse n3fxplug bytes with default resource and layout budgets.
parse_n3fxplug_with_limits
Parse n3fxplug bytes with explicit safety budgets and layout parameters.
parse_n3joint
Parse n3joint bytes with default resource and layout budgets.
parse_n3joint_with_limits
Parse n3joint bytes with explicit safety budgets and layout parameters.
parse_n3pmesh
Parse n3pmesh bytes with default resource and layout budgets.
parse_n3pmesh_with_limits
Parse n3pmesh bytes with explicit safety budgets and layout parameters.
parse_n3shape
Parse n3shape bytes with default resource and layout budgets.
parse_n3shape_with_limits
Parse n3shape bytes with explicit safety budgets and layout parameters.
parse_n3sky
Parse n3sky bytes with default resource and layout budgets.
parse_n3sky_with_limits
Parse n3sky bytes with explicit safety budgets and layout parameters.
parse_opd
Parse opd bytes with default resource and layout budgets.
parse_opd_with_limits
Parse opd bytes with explicit safety budgets and layout parameters.
parse_uif
Parse uif bytes with default resource and layout budgets.
parse_uif_with_limits
Parse uif bytes with explicit safety budgets and layout parameters.
write_fxb
Write a new or edited fxb record without normalizing stored values.
write_fxb_with_limits
Write fxb storage with explicit safety budgets and layout parameters.
write_gtd
Write a new or edited gtd record without normalizing stored values.
write_gtd_with_limits
Write gtd storage with explicit safety budgets and layout parameters.
write_n3anim
Write a new or edited n3anim record without normalizing stored values.
write_n3anim_with_limits
Write n3anim storage with explicit safety budgets and layout parameters.
write_n3chr
Write a new or edited n3chr record without normalizing stored values.
write_n3chr_with_limits
Write n3chr storage with explicit safety budgets and layout parameters.
write_n3cpart
Write a new or edited n3cpart record without normalizing stored values.
write_n3cpart_with_limits
Write n3cpart storage with explicit safety budgets and layout parameters.
write_n3cplug
Write a new or edited n3cplug record without normalizing stored values.
write_n3cplug_with_limits
Write n3cplug storage with explicit safety budgets and layout parameters.
write_n3cskin
Write a new or edited n3cskin record without normalizing stored values.
write_n3cskin_with_limits
Write n3cskin storage with explicit safety budgets and layout parameters.
write_n3cskins
Write a new or edited n3cskins record without normalizing stored values.
write_n3cskins_with_limits
Write n3cskins storage with explicit safety budgets and layout parameters.
write_n3fxplug
Write a new or edited n3fxplug record without normalizing stored values.
write_n3fxplug_with_limits
Write n3fxplug storage with explicit safety budgets and layout parameters.
write_n3joint
Write a new or edited n3joint record without normalizing stored values.
write_n3joint_with_limits
Write n3joint storage with explicit safety budgets and layout parameters.
write_n3pmesh
Write a new or edited n3pmesh record without normalizing stored values.
write_n3pmesh_with_limits
Write n3pmesh storage with explicit safety budgets and layout parameters.
write_n3shape
Write a new or edited n3shape record without normalizing stored values.
write_n3shape_with_limits
Write n3shape storage with explicit safety budgets and layout parameters.
write_n3sky
Write a new or edited n3sky record without normalizing stored values.
write_n3sky_with_limits
Write n3sky storage with explicit safety budgets and layout parameters.
write_opd
Write a new or edited opd record without normalizing stored values.
write_opd_with_limits
Write opd storage with explicit safety budgets and layout parameters.
write_uif
Write a new or edited uif record without normalizing stored values.
write_uif_with_limits
Write uif storage with explicit safety budgets and layout parameters.