List of all items
Structs
- addons::alerts::Alert
- addons::alerts::AlertBuilder
- addons::alerts::AlertsModule
- addons::app::App
- addons::metrics::Counter
- addons::metrics::CounterId
- addons::metrics::CounterIncrement
- addons::metrics::Gauge
- addons::metrics::Metric
- addons::metrics::MetricBuilder
- addons::metrics::MetricInstance
- addons::metrics::MetricsModule
- addons::metrics::Value
- addons::pipeline::Pipeline
- addons::pipeline::PipelineBuilder
- addons::script::Script
- addons::script::ScriptBuilder
- addons::script::ScriptEntityView
- addons::stats::Stats
- addons::system::System
- addons::system::SystemBuilder
- addons::system::SystemRunnerFluent
- addons::timer::Timer
- addons::units::Amount
- addons::units::Angle
- addons::units::Atto
- addons::units::Bel
- addons::units::Centi
- addons::units::Color
- addons::units::Data
- addons::units::DataRate
- addons::units::Deca
- addons::units::Deci
- addons::units::DeciBel
- addons::units::Duration
- addons::units::ElectricCurrent
- addons::units::Exa
- addons::units::Exbi
- addons::units::Femto
- addons::units::Force
- addons::units::Frequency
- addons::units::Gibi
- addons::units::Giga
- addons::units::Hecto
- addons::units::Kibi
- addons::units::Kilo
- addons::units::Length
- addons::units::LuminousIntensity
- addons::units::Mass
- addons::units::Mebi
- addons::units::Mega
- addons::units::Micro
- addons::units::Milli
- addons::units::Nano
- addons::units::Pebi
- addons::units::Percentage
- addons::units::Peta
- addons::units::Pico
- addons::units::Prefixes
- addons::units::Pressure
- addons::units::Speed
- addons::units::Tebi
- addons::units::Temperature
- addons::units::Tera
- addons::units::Time
- addons::units::Units
- addons::units::Uri
- addons::units::Yobi
- addons::units::Yocto
- addons::units::Yotta
- addons::units::Zebi
- addons::units::Zepto
- addons::units::Zetta
- addons::units::amount::Mole
- addons::units::angle::Degrees
- addons::units::angle::Radians
- addons::units::color::Css
- addons::units::color::Hsl
- addons::units::color::Rgb
- addons::units::data::Bits
- addons::units::data::Bytes
- addons::units::data::GibiBytes
- addons::units::data::GigaBits
- addons::units::data::GigaBytes
- addons::units::data::KibiBytes
- addons::units::data::KiloBits
- addons::units::data::KiloBytes
- addons::units::data::MebiBytes
- addons::units::data::MegaBits
- addons::units::data::MegaBytes
- addons::units::datarate::BitsPerSecond
- addons::units::datarate::BytesPerSecond
- addons::units::datarate::GigaBitsPerSecond
- addons::units::datarate::GigaBytesPerSecond
- addons::units::datarate::KiloBitsPerSecond
- addons::units::datarate::KiloBytesPerSecond
- addons::units::datarate::MegaBitsPerSecond
- addons::units::datarate::MegaBytesPerSecond
- addons::units::duration::Days
- addons::units::duration::Hours
- addons::units::duration::MicroSeconds
- addons::units::duration::MilliSeconds
- addons::units::duration::Minutes
- addons::units::duration::NanoSeconds
- addons::units::duration::PicoSeconds
- addons::units::duration::Seconds
- addons::units::electric_current::Ampere
- addons::units::force::Newton
- addons::units::frequency::GigaHertz
- addons::units::frequency::Hertz
- addons::units::frequency::KiloHertz
- addons::units::frequency::MegaHertz
- addons::units::length::CentiMeters
- addons::units::length::KiloMeters
- addons::units::length::Meters
- addons::units::length::MicroMeters
- addons::units::length::Miles
- addons::units::length::MilliMeters
- addons::units::length::NanoMeters
- addons::units::length::PicoMeters
- addons::units::length::Pixels
- addons::units::luminous_intensity::Candela
- addons::units::mass::Grams
- addons::units::mass::KiloGrams
- addons::units::pressure::Bar
- addons::units::pressure::Pascal
- addons::units::speed::KiloMetersPerHour
- addons::units::speed::KiloMetersPerSecond
- addons::units::speed::MetersPerSecond
- addons::units::speed::MilesPerHour
- addons::units::temperature::Celsius
- addons::units::temperature::Fahrenheit
- addons::units::temperature::Kelvin
- addons::units::time::Date
- addons::units::uri::File
- addons::units::uri::Hyperlink
- addons::units::uri::Image
- core::CachedRef
- core::Component
- core::UntypedComponent
- core::archetype::Archetype
- core::components::CachedRef
- core::components::Component
- core::components::UntypedComponent
- core::entity::Entity
- core::entity_view::EntityView
- core::event::EventBuilder
- core::flecs::addons::alerts::AlertComponent
- core::flecs::addons::alerts::AlertInstance
- core::flecs::addons::alerts::AlertTimeout
- core::flecs::addons::alerts::AlertsActive
- core::flecs::addons::alerts::Critical
- core::flecs::addons::alerts::Error
- core::flecs::addons::alerts::Info
- core::flecs::addons::alerts::Warning
- core::flecs::addons::doc::Brief
- core::flecs::addons::doc::Color
- core::flecs::addons::doc::Description
- core::flecs::addons::doc::Detail
- core::flecs::addons::doc::Link
- core::flecs::addons::doc::UUID
- core::flecs::addons::meta::Bool
- core::flecs::addons::meta::Byte
- core::flecs::addons::meta::Char
- core::flecs::addons::meta::EcsOpaque
- core::flecs::addons::meta::Entity
- core::flecs::addons::meta::F32
- core::flecs::addons::meta::F64
- core::flecs::addons::meta::I16
- core::flecs::addons::meta::I32
- core::flecs::addons::meta::I64
- core::flecs::addons::meta::I8
- core::flecs::addons::meta::IPtr
- core::flecs::addons::meta::Id
- core::flecs::addons::meta::Quantity
- core::flecs::addons::meta::String
- core::flecs::addons::meta::U16
- core::flecs::addons::meta::U32
- core::flecs::addons::meta::U64
- core::flecs::addons::meta::U8
- core::flecs::addons::meta::UPtr
- core::flecs::addons::pipeline::OnLoad
- core::flecs::addons::pipeline::OnStart
- core::flecs::addons::pipeline::OnStore
- core::flecs::addons::pipeline::OnUpdate
- core::flecs::addons::pipeline::OnValidate
- core::flecs::addons::pipeline::Phase
- core::flecs::addons::pipeline::Pipeline
- core::flecs::addons::pipeline::PostLoad
- core::flecs::addons::pipeline::PostUpdate
- core::flecs::addons::pipeline::PreStore
- core::flecs::addons::pipeline::PreUpdate
- core::flecs::addons::rest::Rest
- core::flecs::addons::system::DependsOn
- core::flecs::addons::system::System
- core::flecs::builtin::Alias
- core::flecs::builtin::Any
- core::flecs::builtin::ChildOf
- core::flecs::builtin::Constant
- core::flecs::builtin::Disabled
- core::flecs::builtin::EcsWorld
- core::flecs::builtin::Empty
- core::flecs::builtin::Flag
- core::flecs::builtin::Flecs
- core::flecs::builtin::FlecsCore
- core::flecs::builtin::FlecsInternals
- core::flecs::builtin::IsA
- core::flecs::builtin::Module
- core::flecs::builtin::Monitor
- core::flecs::builtin::Name
- core::flecs::builtin::NotQueryable
- core::flecs::builtin::Observer
- core::flecs::builtin::PredEq
- core::flecs::builtin::PredLookup
- core::flecs::builtin::PredMatch
- core::flecs::builtin::Prefab
- core::flecs::builtin::Private
- core::flecs::builtin::Query
- core::flecs::builtin::ScopeClose
- core::flecs::builtin::ScopeOpen
- core::flecs::builtin::SlotOf
- core::flecs::builtin::Symbol
- core::flecs::builtin::This_
- core::flecs::builtin::Variable
- core::flecs::builtin::Wildcard
- core::flecs::component_traits::Acyclic
- core::flecs::component_traits::CanToggle
- core::flecs::component_traits::DontFragment
- core::flecs::component_traits::Exclusive
- core::flecs::component_traits::Final
- core::flecs::component_traits::Inheritable
- core::flecs::component_traits::OneOf
- core::flecs::component_traits::OrderedChildren
- core::flecs::component_traits::PairIsTag
- core::flecs::component_traits::Reflexive
- core::flecs::component_traits::Relationship
- core::flecs::component_traits::Singleton
- core::flecs::component_traits::Sparse
- core::flecs::component_traits::Symmetric
- core::flecs::component_traits::Target
- core::flecs::component_traits::Trait
- core::flecs::component_traits::Transitive
- core::flecs::component_traits::Traversable
- core::flecs::component_traits::With
- core::flecs::component_traits::cleanup::Delete
- core::flecs::component_traits::cleanup::OnDelete
- core::flecs::component_traits::cleanup::OnDeleteTarget
- core::flecs::component_traits::cleanup::Panic
- core::flecs::component_traits::cleanup::Remove
- core::flecs::component_traits::on_instantiate::DontInherit
- core::flecs::component_traits::on_instantiate::Inherit
- core::flecs::component_traits::on_instantiate::OnInstantiate
- core::flecs::component_traits::on_instantiate::Override
- core::flecs::events::OnAdd
- core::flecs::events::OnRemove
- core::flecs::events::OnSet
- core::flecs::events::OnTableCreate
- core::flecs::events::OnTableDelete
- core::flecs::id_flags::And
- core::flecs::id_flags::AutoOverride
- core::flecs::id_flags::Pair
- core::flecs::id_flags::Toggle
- core::flecs::query_flags::AllowUnresolvedByName
- core::flecs::query_flags::MatchDisabled
- core::flecs::query_flags::MatchEmptyTables
- core::flecs::query_flags::MatchPrefab
- core::flecs::query_flags::TableOnly
- core::flecs::term_flags::Cascade
- core::flecs::term_flags::Desc
- core::flecs::term_flags::IdInherited
- core::flecs::term_flags::IsCacheable
- core::flecs::term_flags::IsDontFragment
- core::flecs::term_flags::IsEntity
- core::flecs::term_flags::IsMember
- core::flecs::term_flags::IsName
- core::flecs::term_flags::IsOr
- core::flecs::term_flags::IsScope
- core::flecs::term_flags::IsSparse
- core::flecs::term_flags::IsToggle
- core::flecs::term_flags::IsTrivial
- core::flecs::term_flags::IsVariable
- core::flecs::term_flags::MatchAny
- core::flecs::term_flags::MatchAnySrc
- core::flecs::term_flags::Reflexive
- core::flecs::term_flags::Self_
- core::flecs::term_flags::TermRefFlags
- core::flecs::term_flags::Transitive
- core::flecs::term_flags::Trav
- core::flecs::term_flags::TraverseFlags
- core::flecs::term_flags::Up
- core::id::Id
- core::id_view::IdView
- core::observer::Observer
- core::observer_builder::ObserverBuilder
- core::query::Query
- core::query_builder::ObserverFlags
- core::query_builder::QueryBuilder
- core::query_builder::QueryFlags
- core::query_iter::QueryIter
- core::table::Field
- core::table::FieldAt
- core::table::FieldAtMut
- core::table::FieldIndex
- core::table::FieldMut
- core::table::FieldUntyped
- core::table::FieldUntypedMut
- core::table::Mut
- core::table::Table
- core::table::TableFlags
- core::table::TableIter
- core::table::TableRange
- core::term::TermRef
- core::utility::traits::Access
- core::utility::traits::WorldRef
- core::world::World
- prelude::EcsComponent
Enums
- core::ecs_os_api::AddInitHookError
- core::term::TermRefMode
- core::utility::OnlyTypeName
- core::utility::traits::AccessMode
- core::utility::traits::AccessSingleTarget
- core::utility::traits::AccessTarget
- core::utility::traits::FirstOnlyError
Traits
- addons::Meta
- addons::alerts::SeverityAlert
- addons::doc::Doc
- addons::metrics::MetricKind
- addons::module::Module
- addons::script::ConstNumeric
- addons::timer::TimerAPI
- core::component_registration::ComponentId
- core::component_registration::ComponentInfo
- core::component_registration::ComponentType
- core::component_registration::DataComponent
- core::component_registration::ECSComponentType
- core::component_registration::EnumComponentInfo
- core::component_registration::OnComponentRegistration
- core::component_registration::RustTrait
- core::component_registration::TagComponent
- core::entity_view::EntityViewGet
- core::flecs::component_traits::FlecsComponentTrait
- core::query_builder::OrderByFn
- core::query_builder::OrderByFnVoid
- core::query_builder::QueryBuilderImpl
- core::table::FieldsTuple
- core::table::IterableTypeFieldOperation
- core::table::TableOperations
- core::term::TermBuilderImpl
- core::utility::traits::AccessArg
- core::utility::traits::ComponentOrPairId
- core::utility::traits::DoesNotImpl
- core::utility::traits::FlecsConstantId
- core::utility::traits::FromAccessArg
- core::utility::traits::IdOperations
- core::utility::traits::IntoEntity
- core::utility::traits::IntoId
- core::utility::traits::IntoTable
- core::utility::traits::IntoTableRange
- core::utility::traits::IterOperations
- core::utility::traits::OperType
- core::utility::traits::ParSystemAPI
- core::utility::traits::QueryAPI
- core::utility::traits::SingleAccessArg
- core::utility::traits::SystemAPI
- core::utility::traits::WorldProvider
- core::world::WorldGet
Macros
- assert_is_type
- component
- component_ext
- component_type_stringify
- id
- impl_component_traits_primitive_type
- member
- member_ext
- meta_register_vector_func
- meta_register_vector_type
- newtype_of_entity
- newtype_of_entity_and_view
- newtype_of_entity_view
- prelude::component
- prelude::component_ext
- prelude::ecs_rust_trait
- prelude::member
- prelude::member_ext
- prelude::observer
- prelude::query
- prelude::system
Attribute Macros
Derive Macros
Functions
- core::ecs_os_api::add_init_hook
- core::ecs_os_api::ensure_initialized
- core::ecs_os_api::try_add_init_hook
- core::lifecycle_traits::register_copy_lifecycle_action
- core::lifecycle_traits::register_copy_panic_lifecycle_action
- core::lifecycle_traits::register_ctor_lifecycle_actions
- core::lifecycle_traits::register_ctor_panic_lifecycle_actions
- core::lifecycle_traits::register_lifecycle_actions
- core::lifecycle_traits::register_partial_eq_lifecycle_action
- core::lifecycle_traits::register_partial_eq_panic_lifecycle_action
- core::lifecycle_traits::register_partial_ord_lifecycle_action
- core::lifecycle_traits::register_partial_ord_panic_lifecycle_action
- core::utility::debug_separate_archetype_types_into_strings
- core::utility::ecs_bit_clear
- core::utility::ecs_bit_cond
- core::utility::ecs_bit_set
- core::utility::ecs_dependson
- core::utility::ecs_entity_id_combine
- core::utility::ecs_entity_id_high
- core::utility::ecs_entity_id_low
- core::utility::ecs_first
- core::utility::ecs_is_pair
- core::utility::ecs_pair
- core::utility::ecs_record_to_row
- core::utility::ecs_second
- core::utility::enable_color_logging
- core::utility::enable_timedelta_logging
- core::utility::enable_timestamp_logging
- core::utility::get_generation
- core::utility::get_log_level
- core::utility::get_type_name_without_scope
- core::utility::get_type_name_without_scope_generic
- core::utility::id
- core::utility::is_empty_type
- core::utility::set_log_level
- core::utility::strip_generation
- core::utility::type_name_cstring
Type Aliases
- addons::json::EntityToJsonDesc
- addons::json::FromJsonDesc
- addons::json::IterToJsonDesc
- addons::json::WorldToJsonDesc
- addons::stats::AllocatorMemory
- addons::stats::ComponentIndexMemory
- addons::stats::ComponentMemory
- addons::stats::EntitiesMemory
- addons::stats::MiscMemory
- addons::stats::PipelineStats
- addons::stats::QueryMemory
- addons::stats::SystemStats
- addons::stats::TableHistogram
- addons::stats::TableMemory
- addons::stats::WorldMemory
- addons::stats::WorldStats
- addons::stats::WorldSummary
- core::flecs::addons::meta::Array
- core::flecs::addons::meta::Bitmask
- core::flecs::addons::meta::EcsEnum
- core::flecs::addons::meta::EcsStruct
- core::flecs::addons::meta::Member
- core::flecs::addons::meta::MemberRanges
- core::flecs::addons::meta::Primitive
- core::flecs::addons::meta::Type
- core::flecs::addons::meta::TypeSerializer
- core::flecs::addons::meta::Unit
- core::flecs::addons::meta::UnitPrefix
- core::flecs::addons::meta::Vector
- core::flecs::addons::script::Script
- core::flecs::addons::system::TickSource
- core::flecs::addons::timer::RateFilter
- core::flecs::addons::timer::Timer
- core::flecs::builtin::Component
- core::flecs::builtin::DefaultChildComponent
- core::flecs::builtin::Identifier
- core::flecs::builtin::Poly