List of all items
Structs
- ffi::ByteBuffer
- ffi::scene::RtxHandle
- ffi::types::AllFramesHeader
- ffi::types::RgWorldDescriptor
- ffi::types::RgmdDeltaVertex
- ffi::types::RgmdHeader
- ffi::types::RgmdSubmeshHeader
- ffi::types::RgmdVertex
- ffi::types::RgplHeader
- ffi::types::RgplLight
- ffi::types::RgplPlacement
- ffi::types::RobHeader
- ffi::types::RobSegmentHeader
- ffi::types::TextureHeader
- ffi::world::WorldHandle
- gltf::TextureCache
- import::anm::AnmFile
- import::anm::AnmPage
- import::bsi::BsiFile
- import::bsi::BsiImage
- import::bsi::BsiIndex
- import::bsi::BsiIndexEntry
- import::bsi::GlideTextureLayout
- import::cdrom::CdFile
- import::cdrom::CdImage
- import::cht::CheatEntry
- import::cht::ChtFile
- import::combat_ini::Attack
- import::combat_ini::CombatIni
- import::combat_ini::CombatSettings
- import::combat_ini::Defense
- import::combat_ini::Taunt
- import::cpf::CpfFile
- import::fnt::FntFile
- import::fnt::FntGlyph
- import::fnt::FntHeader
- import::fnt::FntPalette
- import::fnt_export::BitmapExportPaths
- import::glide_splash::GlideSplash
- import::glide_splash::SplashFace
- import::glide_splash::SplashMesh
- import::glide_splash::SplashTexture
- import::glide_splash::SplashVertex
- import::glide_splash_dll::WindowsGlideSplash
- import::glide_splash_dll::WindowsSplashDraw
- import::gxa::GxaFile
- import::gxa::GxaFrame
- import::indexed_image::IndexedImage
- import::item_ini::InventorySettings
- import::item_ini::Item
- import::item_ini::ItemIni
- import::keys_ini::KeysIni
- import::lbm::LbmChunk
- import::lbm::LbmFile
- import::menu_ini::MenuEntry
- import::menu_ini::MenuGeneral
- import::menu_ini::MenuPage
- import::menu_ini::MenuTexture
- import::menu_movies::MovieDefinition
- import::menu_movies::MovieSubtitle
- import::menu_settings::MenuSettings
- import::model3d::FaceData
- import::model3d::FaceNormal
- import::model3d::FaceVertex
- import::model3d::FrameDataEntry
- import::model3d::FrameNormalData
- import::model3d::FrameVertexData
- import::model3d::Model3DFile
- import::model3d::Model3DHeader
- import::model3d::VertexCoord
- import::model3d::VertexNormal
- import::model3d::subobjects::Subobject
- import::palette::Palette
- import::palette_export::PaletteExportPaths
- import::pcx::PcxFile
- import::player_ini::PlayerConfig
- import::pvo::OctrNode
- import::pvo::PlstEntry
- import::pvo::PlstLeaf
- import::pvo::PvoFile
- import::pvo::PvoHeader
- import::pvo::PvoSectionHeader
- import::registry::FileEntry
- import::registry::Registry
- import::rgm::FlatSprite
- import::rgm::FlatTextureAttributes
- import::rgm::MpobRecord
- import::rgm::MprpRecord
- import::rgm::MpsRecord
- import::rgm::MpslRecord
- import::rgm::Placement
- import::rgm::PlacementDiagnostic
- import::rgm::PositionedLight
- import::rgm::PositionedModel
- import::rgm::RaexRecord
- import::rgm::RagrAnimGroup
- import::rgm::RagrCommand
- import::rgm::RavcRecord
- import::rgm::RgmFile
- import::rgm::RgmSectionHeader
- import::rgm::script::ActorScript
- import::rgm::script::ScriptInstruction
- import::rgm::script_program::Call
- import::rgm::script_program::Condition
- import::rgm::script_program::Formula
- import::rgm::script_program::Step
- import::rgm::script_step::LiteralScriptStep
- import::rob::RobFile
- import::rob::RobHeader
- import::rob::RobIndex
- import::rob::RobSegment
- import::rob::SegmentBBox
- import::rtx::RtxAudioHeader
- import::rtx::RtxFile
- import::rtx::RtxIndex
- import::rtx::RtxIndexEntry
- import::savegame::SaveFlags
- import::savegame::SaveGame
- import::savegame::SaveMetadata
- import::savegame::SaveSection
- import::savegame::SaveSlot
- import::sfx::SfxEffect
- import::sfx::SfxFile
- import::sfx::SfxIndex
- import::smacker::SmackerHeader
- import::software_texture::PaletteLookupTable
- import::software_texture::SoftwareTexture
- import::software_texture::SoftwareTextureBank
- import::soup_def::SoupDef
- import::soup_def::SoupFlag
- import::soup_def::SoupFunction
- import::soup_ini::SoupConfig
- import::surface_ini::SurfaceAssignments
- import::surface_ini::SurfaceIni
- import::system_ini::CameraSettings
- import::system_ini::CyrusSettings
- import::system_ini::DebugSettings
- import::system_ini::DialogSettings
- import::system_ini::GameSettings
- import::system_ini::GlideSettings
- import::system_ini::Manager3dSettings
- import::system_ini::ScreenSettings
- import::system_ini::SystemIni
- import::system_ini::SystemSettings
- import::system_ini::XngineSettings
- import::wld::WldFile
- import::wld::WldHeader
- import::wld::WldMapExportPaths
- import::wld::WldSection
- import::world_ini::NewGameEntry
- import::world_ini::WorldEntry
- import::world_ini::WorldIni
- import::world_lighting::WorldLighting
Enums
- error::Error
- import::FileType
- import::combat_ini::AttackType
- import::combat_ini::Elevation
- import::combat_ini::TauntTrigger
- import::item_ini::ItemType
- import::model3d::FrameType
- import::model3d::ModelVersion
- import::model3d::TextureData
- import::rgm::PlacementType
- import::rgm::RgmSection
- import::rgm::script_program::CallKind
- import::rgm::script_program::Object
- import::rgm::script_program::Operation
- import::rgm::script_program::Place
- import::rgm::script_program::Value
- import::rgm::script_step::LiteralScriptOperation
- import::rtx::RtxEntry
- import::sfx::AudioType
- import::software_texture::SoftwareTextureEntry
- import::soup_def::SoupFunctionKind
Functions
- ffi::rg_close_world
- ffi::rg_convert_model_from_path
- ffi::rg_convert_rgm_from_path
- ffi::rg_convert_wld_from_path
- ffi::rg_decode_texture_all_frames_world
- ffi::rg_decode_texture_world
- ffi::rg_free_buffer
- ffi::rg_get_rgm_section_world
- ffi::rg_get_world_descriptor
- ffi::rg_get_world_placements
- ffi::rg_get_world_terrain
- ffi::rg_last_error
- ffi::rg_open_world
- ffi::rg_open_world_explicit
- ffi::rg_open_world_for_edition
- ffi::rg_rgm_section_count_world
- ffi::rg_world_count
- ffi::scene::rg_close_rtx
- ffi::scene::rg_convert_fnt_to_ttf
- ffi::scene::rg_convert_sfx_to_wav
- ffi::scene::rg_decode_gxa
- ffi::scene::rg_gxa_frame_count
- ffi::scene::rg_open_rtx
- ffi::scene::rg_parse_model_data
- ffi::scene::rg_parse_model_data_world
- ffi::scene::rg_parse_rgm_placements
- ffi::scene::rg_parse_rob_data
- ffi::scene::rg_parse_rob_data_world
- ffi::scene::rg_parse_wld_terrain_data
- ffi::scene::rg_rtx_handle_convert_entry_to_wav
- ffi::scene::rg_rtx_handle_entry_count
- ffi::scene::rg_rtx_handle_entry_tag
- ffi::scene::rg_rtx_handle_get_subtitle
- ffi::scene::rg_sfx_effect_count
- gltf::convert_models_to_gltf
- gltf::convert_positioned_models_to_gltf
- gltf::convert_wld_scene_to_gltf
- gltf::model_normal
- gltf::model_position
- gltf::to_glb
- gltf::wld_grid_position
- import::anm::parse_anm_file
- import::bsi::export_bsi_image_metadata
- import::bsi::export_bsi_metadata
- import::bsi::parse_bsi_file
- import::cht::encode_cht_file
- import::cht::parse_cht_file
- import::cpf::encode_cpf_file
- import::cpf::parse_cpf_file
- import::fnt::parse_fnt
- import::fnt_export::export_fnt_bitmap
- import::fnt_export::export_fnt_ttf
- import::fnt_ttf::build_ttf_from_fnt
- import::fog_ini::parse_fog_ini
- import::glide_splash::parse_glide_splash
- import::glide_splash_dll::parse_windows_glide_splash
- import::gxa::parse_gxa_file
- import::lbm::parse_lbm_file
- import::menu_movies::parse_menu_movies
- import::model3d::export_model_metadata
- import::model3d::parse_3d_file
- import::model3d::parser::parse_3d_file
- import::model3d::parser::parse_3d_header
- import::model3d::parser::parse_face_data
- import::model3d::parser::parse_face_normal
- import::model3d::parser::parse_texture_data_value
- import::model3d::parser::parse_vertex_coord
- import::model3d::parser::parse_vertex_normal
- import::model3d::subobjects::parse_subobjects
- import::palette_export::export_col_palette
- import::pcx::parse_pcx_file
- import::png::save_png
- import::pvo::parse_pvo_file
- import::registry::detect_software_assets
- import::registry::scan_dir
- import::registry::scan_dir_for_edition
- import::rgm::actor_location_offsets
- import::rgm::disassemble_rgm_scripts
- import::rgm::dump_rgm
- import::rgm::export_rgm_metadata_json
- import::rgm::export_rgm_runtime_metadata_json
- import::rgm::extract_rgm_placements
- import::rgm::parse_ragr_actor_groups
- import::rgm::parse_rahd_ragr_index
- import::rgm::parse_rgm_file
- import::rgm::parse_rgm_with_models
- import::rgm::parse_rgm_with_models_for_stem
- import::rgm::parse_rgm_with_models_report
- import::rgm::parser::parse_rgm_file
- import::rgm::script::disassemble_actor_scripts
- import::rgm::script::format_soup_text
- import::rgm::script::script_metadata_json
- import::rgm::script_program::decode_native_hook
- import::rgm::script_program::decode_script_program
- import::rgm::script_program::decode_script_step
- import::rgm::script_step::decode_literal_script_step
- import::rgm::world_position
- import::rob::parse_rob_file
- import::rob::parse_rob_with_models
- import::rob::parser::parse_rob_file
- import::rob::parser::parse_rob_header
- import::rob::parser::parse_rob_segment
- import::rob::parser::parse_rob_segment_header
- import::rtx::parse_rtx_file
- import::rtx::try_load_rtx_labels
- import::savegame::encode_save_flags
- import::savegame::encode_savegame_file
- import::savegame::load_save_slot
- import::savegame::parse_save_flags
- import::savegame::parse_savegame_file
- import::sfx::parse_sfx_file
- import::software_texture::parse_texture_bank
- import::soup_def::load_soup_def
- import::soup_def::parse_soup_def
- import::soup_def::try_load_soup_def
- import::wld::decode_height
- import::wld::export_wld_heightmap_png
- import::wld::export_wld_maps_pngs
- import::wld::export_wld_metadata
- import::wld::parse_wld_file
- import::world_ini::find_palette_for_edition
- import::world_ini::find_palette_on_disk
- import::world_ini::find_world_ini
Type Aliases
Constants
- import::cht::CHEAT_NAMES
- import::cht::CHT_CHEAT_COUNT
- import::cht::CHT_FILE_SIZE
- import::cht::CHT_SLOT_COUNT
- import::cpf::CPF_FILE_SIZE
- import::keys_ini::EXTRA_KEYS
- import::keys_ini::PLAYER_KEYS
- import::pvo::CHILD_REF_EMPTY
- import::pvo::LEAF_REF_NONE
- import::surface_ini::SURFACE_NAMES
- import::wld::WLD_FOOTER_BYTES
- import::wld::WLD_HEADER_BYTES
- import::wld::WLD_HEADER_DWORDS
- import::wld::WLD_MAP_BYTES
- import::wld::WLD_MAP_SIDE
- import::wld::WLD_SECTION_BYTES
- import::wld::WLD_SECTION_COUNT
- import::wld::WLD_SECTION_HEADER_BYTES
- import::world_ini::WORLD_INI_NAMES