List of all items
Structs
- algorithm::union_find::UnionFind
- asset::AssetBase
- asset::AssetManager
- audio::Audio
- context::Context
- event::KeyEvent
- event::KeyEventState
- event::KeyModifiers
- event::MouseEvent
- event::Timer
- event::Timers
- game::Game
- init::GameConfig
- init::PixelTextureData
- render::adapter::AdapterBase
- render::adapter::cross_adapter::CrosstermAdapter
- render::buffer::Borders
- render::buffer::Buffer
- render::cell::Cell
- render::effect::BlindsTransition
- render::effect::BlurEffect
- render::effect::CheckerboardTransition
- render::effect::DissolveTransition
- render::effect::EffectChain
- render::effect::EffectParams
- render::effect::FadeEffect
- render::effect::GpuBlendEffect
- render::effect::NoiseEffect
- render::effect::PixelateEffect
- render::effect::RippleEffect
- render::effect::SlideTransition
- render::effect::SwirlEffect
- render::effect::TypewriterTransition
- render::effect::WaveEffect
- render::effect::WipeTransition
- render::image::esc::EscAsset
- render::image::pix::PixAsset
- render::image::seq_frame::SeqFrameAsset
- render::scene::Scene
- render::sprite::Layer
- render::sprite::Sprite
- render::style::ColorData
- render::style::ColorGradient
- render::style::ColorPro
- render::style::Fraction
- render::style::Modifier
- render::style::ModifierDiff
- render::style::Style
- render::symbol_map::SymbolFrame
- render::symbol_map::SymbolFrameIterator
- render::symbol_map::SymbolMap
- render::symbol_map::SymbolMapStats
- render::symbols::BinarizationConfig
- render::symbols::BinarizedBlock
- render::symbols::RGB
- render::symbols::Symbol
- ui::app::UIPage
- ui::app::UIPageBuilder
- ui::components::button::Button
- ui::components::checkbox::Checkbox
- ui::components::dropdown::Dropdown
- ui::components::label::Label
- ui::components::list::List
- ui::components::list::ListItem
- ui::components::modal::Modal
- ui::components::panel::Panel
- ui::components::present_list::PresentList
- ui::components::present_list::PresentListItem
- ui::components::present_table::PresentTable
- ui::components::progressbar::ProgressBar
- ui::components::radio::RadioGroup
- ui::components::scrollbar::ScrollBar
- ui::components::slider::Slider
- ui::components::table::Column
- ui::components::table::Table
- ui::components::table::TableCell
- ui::components::table::TableRow
- ui::components::tabs::Tabs
- ui::components::textbox::TextBox
- ui::components::toast::Toast
- ui::components::toggleswitch::ToggleSwitch
- ui::components::tree::Tree
- ui::components::tree::TreeNode
- ui::event::EventDispatcher
- ui::layout::FreeLayout
- ui::layout::GridLayout
- ui::layout::LayoutConstraints
- ui::layout::LinearLayout
- ui::layout::Padding
- ui::theme::ComponentStyle
- ui::theme::Theme
- ui::theme::ThemeManager
- ui::widget::BaseWidget
- ui::widget::WidgetState
- util::ARect
- util::Particle
- util::ParticleSystem
- util::ParticleSystemInfo
- util::PointF32
- util::PointI16
- util::PointI32
- util::PointU16
- util::Rand
- util::RandLCG
- util::Rect
- util::objpool::GameObjPool
- util::objpool::GameObject
Enums
- asset::AssetState
- asset::AssetType
- event::Event
- event::KeyCode
- event::KeyEventKind
- event::ModifierKeyCode
- event::MouseButton
- event::MouseEventKind
- render::buffer::BorderType
- render::effect::BlindsDirection
- render::effect::GpuTransition
- render::effect::TransitionType
- render::effect::WipeDirection
- render::image::DatFileError
- render::style::Color
- render::style::ColorSpace
- render::symbol_map::SymbolIndex
- render::symbol_map::SymbolRegion
- ui::UIError
- ui::components::button::ButtonStyle
- ui::components::label::LabelAnimation
- ui::components::label::TextAlign
- ui::components::list::SelectionMode
- ui::components::panel::BorderStyle
- ui::components::scrollbar::ScrollbarOrientation
- ui::components::table::ColumnAlign
- ui::components::toast::ToastType
- ui::event::AppEvent
- ui::event::UIEvent
- ui::event::WidgetEvent
- ui::event::WidgetValue
- ui::layout::Alignment
- ui::layout::Direction
- util::Dir
- util::shape::LineSym
Traits
- algorithm::union_find::UF
- asset::Asset
- game::Model
- game::Render
- render::adapter::Adapter
- render::effect::BufferEffect
- render::effect::BufferTransition
- render::sprite::Widget
- ui::event::EventHandler
- ui::layout::Layout
- ui::widget::Container
- ui::widget::Widget
- util::objpool::GObj
Macros
Functions
- algorithm::astar::a_star
- algorithm::catvv
- algorithm::draw_bezier_curves
- algorithm::findv
- algorithm::remove_nv
- event::event_check
- event::event_emit
- event::event_register
- event::timer_cancel
- event::timer_exdata
- event::timer_fire
- event::timer_percent
- event::timer_register
- event::timer_rstage
- event::timer_set_time
- event::timer_stage
- event::timer_update
- init::get_game_config
- init::get_pixel_texture_data
- init::get_wasm_app_data
- init::init_game_config
- init::set_wasm_app_data
- log::init_log
- render::adapter::cross_adapter::input_events_from_cross
- render::cell::cellsym
- render::cell::emoji_texidx
- render::cell::is_prerendered_emoji
- render::cell::tui_symidx
- render::effect::apply_distortion
- render::effect::dissolve_chain
- render::effect::distortion_chain
- render::effect::glitch_chain
- render::image::esc::escstr_to_buffer
- render::image::io_error
- render::image::to_error
- render::style::clamp
- render::style::delta_e_cie76
- render::style::delta_e_ciede2000
- render::style::interpolate_angle
- render::style::mod_positive
- render::symbol_map::calc_linear_index
- render::symbol_map::get_symbol_map
- render::symbol_map::init_symbol_map_from_json
- render::symbol_map::iter_symbol_frames
- render::symbol_map::layout::base_height
- render::symbol_map::layout::base_width
- render::symbol_map::layout::cjk_height
- render::symbol_map::layout::cjk_width
- render::symbol_map::layout::cjk_y_start
- render::symbol_map::layout::emoji_height
- render::symbol_map::layout::emoji_width
- render::symbol_map::layout::emoji_x_start
- render::symbol_map::layout::sprite_height
- render::symbol_map::layout::sprite_width
- render::symbol_map::layout::sprite_y_start
- render::symbol_map::layout::tui_height
- render::symbol_map::layout::tui_width
- render::symbol_map::layout::tui_y_start
- render::symbols::binarize_block
- render::symbols::binarize_grayscale_block
- render::symbols::calc_eigenvector
- render::symbols::calculate_mse
- render::symbols::color_distance
- render::symbols::color_distance_rgb
- render::symbols::extract_image_block
- render::symbols::extract_image_block_rect
- render::symbols::find_background_color
- render::symbols::find_best_color
- render::symbols::find_best_color_u32
- render::symbols::find_best_match
- render::symbols::find_optimal_threshold
- render::symbols::gen_charset_images
- render::symbols::get_block_color
- render::symbols::get_grayscale_block_at
- render::symbols::get_petii_block_color
- render::symbols::luminance
- ui::components::present_list::default_marker_style
- ui::text_util::display_width
- ui::text_util::truncate_to_width
- ui::text_util::wrap_text
- ui::widget::next_widget_id
- util::get_abs_path
- util::get_file_name
- util::get_pixel_root_path
- util::get_project_path
- util::get_project_root
- util::is_fullscreen_requested
- util::shape::circle
- util::shape::lightning
- util::shape::line
- util::shape::prepare_line
Type Aliases
- algorithm::astar::PointUsize
- render::cell::CellInfo
- render::scene::Panel
- render::symbols::BlockGrayImage
- ui::UIResult
- ui::app::UIApp
- ui::app::UIAppBuilder
- ui::app::UiApp
- ui::components::tree::NodeId
- ui::event::ClickCallback
- ui::event::GenericCallback
- ui::event::ValueChangedCallback
- ui::widget::WidgetId
Statics
Constants
- GAME_FRAME
- LOGO_FRAME
- render::buffer::SYMBOL_LINE
- render::style::ANSI_COLOR_RGB
- render::style::COLOR_SPACE_COUNT
- render::style::EPSILON_LSTAR
- render::style::KAPPA
- render::style::WHITE
- render::symbol_map::PIXEL_SYMBOL_MAP_FILE
- render::symbol_map::layout::BG_FILL_SYMBOL
- render::symbol_map::layout::CJK_BASE
- render::symbol_map::layout::CJK_BLOCKS
- render::symbol_map::layout::CJK_BLOCK_COLS
- render::symbol_map::layout::CJK_BLOCK_END
- render::symbol_map::layout::CJK_BLOCK_ROWS
- render::symbol_map::layout::CJK_BLOCK_START
- render::symbol_map::layout::CJK_CHARS_PER_BLOCK_COL
- render::symbol_map::layout::CJK_CHARS_PER_BLOCK_ROW
- render::symbol_map::layout::CJK_SIZE_MULTIPLIER
- render::symbol_map::layout::CJK_SYMBOLS_PER_BLOCK
- render::symbol_map::layout::CJK_TOTAL
- render::symbol_map::layout::DEFAULT_BASE_HEIGHT
- render::symbol_map::layout::DEFAULT_BASE_WIDTH
- render::symbol_map::layout::EMOJI_BASE
- render::symbol_map::layout::EMOJI_BLOCKS
- render::symbol_map::layout::EMOJI_BLOCK_END
- render::symbol_map::layout::EMOJI_BLOCK_START
- render::symbol_map::layout::EMOJI_SIZE_MULTIPLIER
- render::symbol_map::layout::EMOJI_SYMBOLS_PER_BLOCK
- render::symbol_map::layout::EMOJI_TOTAL
- render::symbol_map::layout::SPRITE_BASE
- render::symbol_map::layout::SPRITE_BLOCKS
- render::symbol_map::layout::SPRITE_BLOCK_END
- render::symbol_map::layout::SPRITE_BLOCK_START
- render::symbol_map::layout::SPRITE_SYMBOLS_PER_BLOCK
- render::symbol_map::layout::SPRITE_TOTAL
- render::symbol_map::layout::TUI_BASE
- render::symbol_map::layout::TUI_BLOCKS
- render::symbol_map::layout::TUI_BLOCK_END
- render::symbol_map::layout::TUI_BLOCK_START
- render::symbol_map::layout::TUI_HEIGHT_MULTIPLIER
- render::symbol_map::layout::TUI_SYMBOLS_PER_BLOCK
- render::symbol_map::layout::TUI_TOTAL
- ui::components::present_list::DEFAULT_MARKERS