List of all items
Structs
- REGEX_DB
- REGEX_PORTRAIT_SETTINGS
- files::DecodeableExtraData
- files::EncodeableExtraData
- files::RFile
- files::anim::Anim
- files::anim_fragment_battle::AnimFragmentBattle
- files::anim_fragment_battle::AnimRef
- files::anim_fragment_battle::Entry
- files::anim_fragment_battle::WeaponBone
- files::animpack::AnimPack
- files::anims_table::AnimsTable
- files::anims_table::Entry
- files::anims_table::Fragment
- files::atlas::Atlas
- files::atlas::AtlasEntry
- files::audio::Audio
- files::bmd::Bmd
- files::bmd::common::ColourRGB
- files::bmd::common::ColourRGBA
- files::bmd::common::Cube
- files::bmd::common::Outline2d
- files::bmd::common::Outline3d
- files::bmd::common::Point2d
- files::bmd::common::Point3d
- files::bmd::common::Polygon2d
- files::bmd::common::Quaternion
- files::bmd::common::Rectangle
- files::bmd::common::Transform3x4
- files::bmd::common::Transform4x4
- files::bmd::common::building_link::BuildingLink
- files::bmd::common::building_reference::BuildingReference
- files::bmd::common::flags::Flags
- files::bmd::common::properties::Properties
- files::bmd_vegetation::BmdVegetation
- files::cs2_collision::Collision3d
- files::cs2_collision::CollisionTriangle
- files::cs2_collision::Cs2Collision
- files::cs2_parsed::CollisionOutline
- files::cs2_parsed::Cs2Parsed
- files::cs2_parsed::Destruct
- files::cs2_parsed::DockingLine
- files::cs2_parsed::EFLine
- files::cs2_parsed::FileRef
- files::cs2_parsed::Gate
- files::cs2_parsed::OrangeThingy
- files::cs2_parsed::Piece
- files::cs2_parsed::Pipe
- files::cs2_parsed::Platform
- files::cs2_parsed::ProjectileEmitter
- files::cs2_parsed::SoftCollisions
- files::cs2_parsed::UiFlag
- files::cs2_parsed::Vfx
- files::dat::Dat
- files::db::DB
- files::esf::BoolNode
- files::esf::Coordinates2DNode
- files::esf::Coordinates3DNode
- files::esf::ESF
- files::esf::F32Node
- files::esf::I32Node
- files::esf::RecordNode
- files::esf::RecordNodeFlags
- files::esf::U32Node
- files::esf::VecI32Node
- files::esf::VecU32Node
- files::font::CUFProperties
- files::font::Font
- files::font::Glyph
- files::group_formations::ContainerAbsolute
- files::group_formations::ContainerRelative
- files::group_formations::EntityPreference
- files::group_formations::GroupFormation
- files::group_formations::GroupFormationBlock
- files::group_formations::GroupFormations
- files::group_formations::MinUnitCategoryPercentage
- files::group_formations::Spanning
- files::hlsl_compiled::HlslCompiled
- files::image::Image
- files::loc::Loc
- files::matched_combat::Entity
- files::matched_combat::EntityBundle
- files::matched_combat::Filter
- files::matched_combat::MatchedCombat
- files::matched_combat::MatchedEntry
- files::matched_combat::Participant
- files::matched_combat::State
- files::pack::PFHFlags
- files::pack::Pack
- files::pack::PackHeader
- files::pack::PackNotes
- files::pack::PackSettings
- files::portrait_settings::CameraSetting
- files::portrait_settings::Entry
- files::portrait_settings::PortraitSettings
- files::portrait_settings::Variant
- files::rigidmodel::Lod
- files::rigidmodel::Mesh
- files::rigidmodel::MeshBlock
- files::rigidmodel::RigidModel
- files::rigidmodel::ShaderParams
- files::rigidmodel::materials::AttachmentPointEntry
- files::rigidmodel::materials::Material
- files::rigidmodel::materials::Texture
- files::rigidmodel::materials::Uk7
- files::rigidmodel::materials::Uk8
- files::rigidmodel::materials::Uk9
- files::rigidmodel::vertices::Vertex
- files::sound_bank::SoundBank
- files::sound_bank_database::BankEventProjectileFire
- files::sound_bank_database::BankEventUk0
- files::sound_bank_database::BankEventUk10
- files::sound_bank_database::BankEventUk11
- files::sound_bank_database::BankEventUk12
- files::sound_bank_database::BankEventUk13
- files::sound_bank_database::BankEventUk14
- files::sound_bank_database::BankEventUk15
- files::sound_bank_database::BankEventUk16
- files::sound_bank_database::BankEventUk17
- files::sound_bank_database::BankEventUk18
- files::sound_bank_database::BankEventUk19
- files::sound_bank_database::BankEventUk2
- files::sound_bank_database::BankEventUk20
- files::sound_bank_database::BankEventUk21
- files::sound_bank_database::BankEventUk22
- files::sound_bank_database::BankEventUk23
- files::sound_bank_database::BankEventUk24
- files::sound_bank_database::BankEventUk3
- files::sound_bank_database::BankEventUk4
- files::sound_bank_database::BankEventUk5
- files::sound_bank_database::BankEventUk6
- files::sound_bank_database::BankEventUk7
- files::sound_bank_database::BankEventUk8
- files::sound_bank_database::BankEventUk9
- files::sound_bank_database::SoundBankDatabase
- files::sound_bank_database::Uk1
- files::sound_events::AmbienceMap
- files::sound_events::AmbienceRecord
- files::sound_events::Category
- files::sound_events::EventData
- files::sound_events::EventRecord
- files::sound_events::Movie
- files::sound_events::SoundEvents
- files::sound_events::Uk1
- files::sound_events::Uk3
- files::sound_events::Uk4
- files::sound_events::Uk5
- files::sound_events::Uk8
- files::sound_events::Uk9
- files::table::local::TableInMemory
- files::text::Text
- files::tile_database::TileDatabase
- files::uic::Animation
- files::uic::CallbackWithContext
- files::uic::Component
- files::uic::ComponentImage
- files::uic::Frame
- files::uic::HierarchyItem
- files::uic::Image
- files::uic::LayoutEngine
- files::uic::Property
- files::uic::State
- files::uic::UIC
- files::unit_variant::Category
- files::unit_variant::UnitVariant
- files::unit_variant::Variant
- files::unknown::Unknown
- files::video::Frame
- files::video::Video
- games::GameInfo
- games::InstallData
- games::manifest::Manifest
- games::manifest::ManifestEntry
- games::supported_games::SupportedGames
- integrations::assembly_kit::localisable_fields::RawLocalisableField
- integrations::assembly_kit::localisable_fields::RawLocalisableFields
- integrations::assembly_kit::table_data::RawTable
- integrations::assembly_kit::table_data::RawTableField
- integrations::assembly_kit::table_data::RawTableRow
- integrations::assembly_kit::table_definition::Annotation
- integrations::assembly_kit::table_definition::AppInfo
- integrations::assembly_kit::table_definition::ComplexType
- integrations::assembly_kit::table_definition::Element
- integrations::assembly_kit::table_definition::Index
- integrations::assembly_kit::table_definition::MaxLength
- integrations::assembly_kit::table_definition::RawDefinition
- integrations::assembly_kit::table_definition::RawDefinitionV0
- integrations::assembly_kit::table_definition::RawField
- integrations::assembly_kit::table_definition::RawRelationship
- integrations::assembly_kit::table_definition::RawRelationshipsTable
- integrations::assembly_kit::table_definition::Restriction
- integrations::assembly_kit::table_definition::Sequence
- integrations::assembly_kit::table_definition::SimpleType
- notes::Note
- schema::Definition
- schema::Field
- schema::Schema
Enums
- compression::CompressionFormat
- error::RLibError
- files::ContainerPath
- files::FileType
- files::RFileDecoded
- files::esf::ESFSignature
- files::esf::NodeType
- files::group_formations::AIPurposeCommon
- files::group_formations::Block
- files::group_formations::EntityArrangementCommon
- files::group_formations::EntityCommon
- files::group_formations::EntityWeightCommon
- files::group_formations::UnitCategoryCommon
- files::matched_combat::StateParticipant
- files::rigidmodel::materials::MaterialType
- files::rigidmodel::materials::TextureType
- files::rigidmodel::vertices::VertexFormat
- files::sound_bank::Section
- files::table::DecodedData
- files::text::Encoding
- files::text::TextFormat
- files::video::SupportedFormats
- games::InstallType
- games::VanillaDBTableNameLogic
- games::pfh_file_type::PFHFileType
- games::pfh_version::PFHVersion
- schema::FieldType
Traits
- binary::ReadBytes
- binary::WriteBytes
- compression::Compressible
- compression::Decompressible
- encryption::Decryptable
- files::Container
- files::Decodeable
- files::Encodeable
- files::bmd::ToLayer
- files::bmd::common::Matrix
- files::table::Table
Functions
- files::table::encode_table
- integrations::assembly_kit::get_raw_data_paths
- integrations::assembly_kit::get_raw_definition_paths
- integrations::assembly_kit::get_raw_extra_relationships_path
- integrations::assembly_kit::get_raw_localisable_fields_path
- integrations::assembly_kit::update_schema_from_raw_files
- utils::closest_valid_char_byte
- utils::current_time
- utils::files_from_subdir
- utils::files_in_folder_from_newest_to_oldest
- utils::final_folders_from_subdir
- utils::hash_vwise
- utils::last_modified_time_from_file
- utils::last_modified_time_from_files
- utils::line_column_from_string_pos
- utils::oldest_file_in_folder
- utils::parse_str_as_bool
- utils::path_to_absolute_path
- utils::path_to_absolute_string
- utils::sanitize_filename
- utils::sanitize_path
- utils::starts_with_case_insensitive
Type Aliases
Constants
- binary::LEB128_CONTROL_BIT
- binary::LEB128_SIGNED_MAX
- binary::LEB128_UNSIGNED_MAX
- binary::U32_BITS
- files::anim::EXTENSION
- files::anim_fragment_battle::BASE_PATH
- files::anim_fragment_battle::EXTENSION_NEW
- files::anim_fragment_battle::EXTENSION_OLD
- files::anim_fragment_battle::MID_PATH
- files::animpack::EXTENSION
- files::anims_table::BASE_PATH
- files::anims_table::EXTENSION
- files::atlas::EXTENSION
- files::audio::EXTENSIONS
- files::bmd::EXTENSIONS
- files::bmd::SIGNATURE
- files::bmd_vegetation::EXTENSIONS
- files::bmd_vegetation::SIGNATURE
- files::cs2_collision::EXTENSION
- files::cs2_parsed::EXTENSION
- files::dat::EXTENSION
- files::esf::EXTENSIONS
- files::esf::INVALID
- files::esf::SIGNATURE_CAAB
- files::esf::SIGNATURE_CBAB
- files::esf::SIGNATURE_CEAB
- files::esf::SIGNATURE_CFAB
- files::font::EXTENSION
- files::group_formations::PATH
- files::hlsl_compiled::EXTENSION
- files::hlsl_compiled::SIGNATURE
- files::image::EXTENSIONS
- files::loc::EXTENSION
- files::matched_combat::BASE_PATHS
- files::matched_combat::EXTENSION
- files::pack::EXTENSION
- files::pack::RESERVED_NAME_DEPENDENCIES_MANAGER
- files::pack::RESERVED_NAME_DEPENDENCIES_MANAGER_V2
- files::pack::RESERVED_NAME_EXTRA_PACKFILE
- files::pack::RESERVED_NAME_NOTES
- files::pack::RESERVED_NAME_NOTES_EXTRACTED
- files::pack::RESERVED_NAME_SETTINGS
- files::pack::RESERVED_NAME_SETTINGS_EXTRACTED
- files::pack::RESERVED_RFILE_NAMES
- files::pack::SETTING_KEY_CF
- files::portrait_settings::EXTENSION
- files::rigidmodel::EXTENSION
- files::sound_bank::EXTENSION
- files::sound_bank_database::PATH
- files::sound_events::PATH
- files::text::EXTENSIONS
- files::text::EXTENSION_VMD
- files::text::EXTENSION_WSMODEL
- files::tile_database::NAME
- files::tile_database::SIGNATURE
- files::uic::BASE_PATH
- files::uic::EXTENSIONS
- files::unit_variant::EXTENSION
- files::video::EXTENSION
- games::BRAZILIAN
- games::CZECH
- games::ENGLISH
- games::FRENCH
- games::GERMAN
- games::ITALIAN
- games::KOREAN
- games::LUA_AUTOGEN_FOLDER
- games::LUA_BRANCH
- games::LUA_REMOTE
- games::LUA_REPO
- games::OLD_AK_BRANCH
- games::OLD_AK_REMOTE
- games::OLD_AK_REPO
- games::POLISH
- games::RUSSIAN
- games::SIMPLIFIED_CHINESE
- games::SPANISH
- games::TRADITIONAL_CHINESE
- games::TRANSLATIONS_BRANCH
- games::TRANSLATIONS_REMOTE
- games::TRANSLATIONS_REPO
- games::TURKISH
- games::supported_games::DISPLAY_NAME_ARENA
- games::supported_games::DISPLAY_NAME_ATTILA
- games::supported_games::DISPLAY_NAME_EMPIRE
- games::supported_games::DISPLAY_NAME_NAPOLEON
- games::supported_games::DISPLAY_NAME_PHARAOH
- games::supported_games::DISPLAY_NAME_PHARAOH_DYNASTIES
- games::supported_games::DISPLAY_NAME_ROME_2
- games::supported_games::DISPLAY_NAME_SHOGUN_2
- games::supported_games::DISPLAY_NAME_THREE_KINGDOMS
- games::supported_games::DISPLAY_NAME_THRONES_OF_BRITANNIA
- games::supported_games::DISPLAY_NAME_TROY
- games::supported_games::DISPLAY_NAME_WARHAMMER
- games::supported_games::DISPLAY_NAME_WARHAMMER_2
- games::supported_games::DISPLAY_NAME_WARHAMMER_3
- games::supported_games::KEY_ARENA
- games::supported_games::KEY_ATTILA
- games::supported_games::KEY_EMPIRE
- games::supported_games::KEY_NAPOLEON
- games::supported_games::KEY_PHARAOH
- games::supported_games::KEY_PHARAOH_DYNASTIES
- games::supported_games::KEY_ROME_2
- games::supported_games::KEY_SHOGUN_2
- games::supported_games::KEY_THREE_KINGDOMS
- games::supported_games::KEY_THRONES_OF_BRITANNIA
- games::supported_games::KEY_TROY
- games::supported_games::KEY_WARHAMMER
- games::supported_games::KEY_WARHAMMER_2
- games::supported_games::KEY_WARHAMMER_3
- schema::MERGE_COLOUR_NO_NAME
- schema::MERGE_COLOUR_POST
- schema::SCHEMA_BRANCH
- schema::SCHEMA_FOLDER
- schema::SCHEMA_REMOTE
- schema::SCHEMA_REPO
- utils::DEFAULT_FILENAME
- utils::INVALID_CHARACTERS_WINDOWS