Namespace flecs

Description

No description yet.

Namespaces

_

Classes

array
array< T, Size, typename std::enable_if< Size !=0 >::type >
array< T, Size, typename std::enable_if< Size==0 >::type >
array_iterator
base_type
child_iterator
columnWrapper class around a column.
entityEntity class This class provides access to entities.
entity_builderFluent API for chaining entity operations This class contains entity operations that can be chained
entity_builder_deprecated
entity_deprecated
entity_viewEntity view class This class provides readonly access to entities
filter
filter_iterator
idClass that stores a flecs id
iterClass that enables iterating over table columns.
iter_deprecated
prefabPrefab class
query
query_base
query_iterator
reader
ref
snapshot
snapshot_filter
string
string_view
stringstream
system

Mentioned in

system_runner_fluent
tree_iterator
type
unsafe_columnUnsafe wrapper class around a column
worldThe world
world_filter
writer

Functions

componentRegular component with ctor, dtor copy and move actions
do_import
ECS_DEPRECATED
import

Mentioned in

module

Mentioned in

pod_componentPlain old datatype, no lifecycle actions are registered
relocatable_componentTrivially relocatable component that can be memcpy'd.
type_id

Enums

match_kind

Typedefs

Typedefs (flecs.hpp)

using world_t = ecs_world_t

using id_t = ecs_id_t

using entity_t = ecs_entity_t

using type_t = ecs_type_t

using snapshot_t = ecs_snapshot_t

using filter_t = ecs_filter_t

using query_t = ecs_query_t

using ref_t = ecs_ref_t

using iter_t = ecs_iter_t

using Component = EcsComponent

Mentioned in:

using ComponentLifecycle = EcsComponentLifecycle

using Trigger = EcsTrigger

Mentioned in:

using Type = EcsType

Mentioned in:

using Name = EcsName

using Timer = EcsTimer

Mentioned in:

using RateFilter = EcsRateFilter

using TickSource = EcsTickSource

using SignatureExpr = EcsSignatureExpr

using Signature = EcsSignature

using Query = EcsQuery

Mentioned in:

using ViewAction = EcsIterAction

using Context = EcsContext

Mentioned in:

Variables

Variables (flecs.hpp)

const flecs::entity_t Module = EcsModule

Mentioned in:

const flecs::entity_t Prefab = EcsPrefab

Mentioned in:

const flecs::entity_t Hidden = EcsHidden

const flecs::entity_t Disabled = EcsDisabled

const flecs::entity_t DisabledIntern = EcsDisabledIntern

const flecs::entity_t Inactive = EcsInactive

const flecs::entity_t OnDemand = EcsOnDemand

const flecs::entity_t Monitor = EcsMonitor

Mentioned in:

const flecs::entity_t Pipeline = EcsPipeline

Mentioned in:

const flecs::entity_t OnAdd = EcsOnAdd

Mentioned in:

const flecs::entity_t OnRemove = EcsOnRemove

Mentioned in:

const flecs::entity_t OnSet = EcsOnSet

Mentioned in:

const flecs::entity_t UnSet = EcsUnSet

Mentioned in:

const flecs::entity_t PreFrame = EcsPreFrame

const flecs::entity_t OnLoad = EcsOnLoad

Mentioned in:

const flecs::entity_t PostLoad = EcsPostLoad

Mentioned in:

const flecs::entity_t PreUpdate = EcsPreUpdate

Mentioned in:

const flecs::entity_t OnUpdate = EcsOnUpdate

Mentioned in:

const flecs::entity_t OnValidate = EcsOnValidate

Mentioned in:

const flecs::entity_t PostUpdate = EcsPostUpdate

Mentioned in:

const flecs::entity_t PreStore = EcsPreStore

Mentioned in:

const flecs::entity_t OnStore = EcsOnStore

Mentioned in:

const flecs::entity_t PostFrame = EcsPostFrame

const flecs::entity_t Trait = ECS_PAIR

Builtin roles

const flecs::entity_t Pair = ECS_PAIR

Mentioned in:

const flecs::entity_t Switch = ECS_SWITCH

const flecs::entity_t Case = ECS_CASE

const flecs::entity_t Owned = ECS_OWNED

const flecs::entity_t Flecs = EcsFlecs

Mentioned in:

const flecs::entity_t FlecsCore = EcsFlecsCore

const flecs::entity_t World = EcsWorld

Mentioned in:

const flecs::entity_t Wildcard = EcsWildcard

const flecs::entity_t This = EcsThis

Mentioned in:

const flecs::entity_t Transitive = EcsTransitive

const flecs::entity_t Final = EcsFinal

const flecs::entity_t IsA = EcsIsA

const flecs::entity_t ChildOf = EcsChildOf

Source

Line 13 in include/flecs/flecs.hpp.