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_builder
entity_builder_base
entity_builder_deprecated
entity_builder_tagFluent API for chaining entity operations This class contains entity operations that can be chained
entity_deprecated
entity_viewEntity view class This class provides readonly access to entities
filter
filter_builder_i
filter_iterator
idClass that stores a flecs id
iterClass that enables iterating over table columns.
iter_deprecated
prefabPrefab class
query

Mentioned in

query_base
query_builder
query_builder_base
query_builder_i
reader
ref
snapshot
snapshot_filter
string
string_view
stringstream
system

Mentioned in

system_builder
system_builder_i
system_runner_fluent
term
term_builder_i
term_id_builder_i
tree_iterator
type
unsafe_columnUnsafe wrapper class around a column
worldThe world
world_base
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

inout_kind_t
oper_kind_t
var_kind_t
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 Type = EcsType

Mentioned in:

using Name = EcsName

using Timer = EcsTimer

Mentioned in:

using RateFilter = EcsRateFilter

using TickSource = EcsTickSource

using Query = EcsQuery

Mentioned in:

using Trigger = EcsTrigger

Mentioned in:

Variables

Variables (flecs.hpp)

const uint8_t DefaultSet = EcsDefaultSet

const uint8_t Self = EcsSelf

Mentioned in:

const uint8_t SuperSet = EcsSuperSet

Mentioned in:

const uint8_t SubSet = EcsSubSet

const uint8_t Cascade = EcsCascade

Mentioned in:

const uint8_t All = EcsAll

Mentioned in:

const uint8_t Nothing = EcsNothing

Mentioned in:

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

Mentioned in:

const flecs::entity_t This = EcsThis

Mentioned in:

const flecs::entity_t Transitive = EcsTransitive

Mentioned in:

const flecs::entity_t Final = EcsFinal

Mentioned in:

const flecs::entity_t IsA = EcsIsA

Mentioned in:

const flecs::entity_t ChildOf = EcsChildOf

Mentioned in:

const flecs::entity_t OnDelete = EcsOnDelete

const flecs::entity_t OnDeleteObject = EcsOnDeleteObject

const flecs::entity_t Remove = EcsRemove

Mentioned in:

const flecs::entity_t Delete = EcsDelete

const flecs::entity_t Throw = EcsThrow

Source

Line 13 in include/flecs/flecs.hpp.