-
-
Notifications
You must be signed in to change notification settings - Fork 11
Home
ctreffs edited this page Aug 22, 2020
·
12 revisions
- DynamicCodingKey
- ComponentIdentifier: Identifies a component by it's meta type
- Entity: Entity
- Entity.ComponentsIterator
- EntityIdentifier: EntityIdentifier
- LinearIncrementingEntityIdGenerator: Linear incrementing entity id generator
- Family
- Family.ComponentsIterator
- Family.EntityIterator
- Family.EntityComponentIterator
- FamilyMemberBuilderPreview
- FamilyTraitSet
- Requires1
- Requires2
- Requires3
- Requires4
- Requires5
- Requires6
- Requires7
- Requires8
- StringHashing: https://stackoverflow.com/a/52440609
- ManagedContiguousArray
- ComponentsBuilderPreview
- ComponentsBuilder.Context
- Nexus
- DefaultCodingStrategy
- EntityCreated
- EntityDestroyed
- ComponentAdded
- ComponentRemoved
- FamilyMemberAdded
- FamilyMemberRemoved
- ChildAdded
- ChildRemoved
- Single
- UnorderedSparseSet: An (unordered) sparse set.
- UnorderedSparseSet.ElementIterator
- CodingStrategy
- Component: Component
- EntityIdentifierGenerator: Entity Identifier Generator
- TopLevelEncoder
- TopLevelDecoder
- FamilyDecoding
- FamilyEncoding
- FamilyRequirementsManaging
- RequiringComponents1
- RequiringComponents2
- RequiringComponents3
- RequiringComponents4
- RequiringComponents5
- RequiringComponents6
- RequiringComponents7
- RequiringComponents8
- NexusEvent
- NexusEventDelegate
- SingleComponent
- DefaultEntityIdGenerator: A default entity identifier generator implementation.
- FamilyMemberBuilder
- Family1
- Family2
- Family3
- Family4
- Family5
- Family6
- Family7
- Family8
- EntityComponentHash: entity id ^ component identifier hash
- ComponentTypeHash: component object identifier hash value
- ComponentsBuilder
- hash(combine:_:): Calculates the combined hash of two values. This implementation is based on boost::hash_combine. Will always produce the same result for the same combination of seed and value during the single run of a program.
- hash(combine:): Calculates the combined hash value of the elements. This implementation is based on boost::hash_range. Is sensitive to the order of the elements.
Generated at 2020-11-25T10:28:11+0000 using swift-doc 1.0.0-beta.5.
Types
- ComponentAdded
- ComponentIdentifier
- ComponentInstanceProvider
- ComponentRemoved
- ComponentSingletonProvider
- ComponentTypeProvider
- ComponentsBuilder.Context
- ComponentsBuilderPreview
- DefaultCodingStrategy
- DynamicCodingKey
- DynamicComponentProvider
- DynamicComponentProvider.Closure
- Entity
- Entity.ComponentsIterator
- EntityCreated
- EntityDestroyed
- EntityIdentifier
- EntityState
- EntityStateMachine
- Family
- Family.ComponentsIterator
- Family.EntityComponentIterator
- Family.EntityIterator
- FamilyMemberAdded
- FamilyMemberBuilderPreview
- FamilyMemberRemoved
- FamilyTraitSet
- LinearIncrementingEntityIdGenerator
- ManagedContiguousArray
- Nexus
- Nexus.EntitiesIterator
- Requires1
- Requires2
- Requires3
- Requires4
- Requires5
- Requires6
- Requires7
- Requires8
- Single
- StateComponentMapping
- StringHashing
- UnorderedSparseSet
- UnorderedSparseSet.ElementIterator
Protocols
- CodingStrategy
- Component
- ComponentProvider
- DefaultInitializable
- EntityIdentifierGenerator
- FamilyDecoding
- FamilyEncoding
- FamilyRequirementsManaging
- NexusEvent
- NexusEventDelegate
- RequiringComponents1
- RequiringComponents2
- RequiringComponents3
- RequiringComponents4
- RequiringComponents5
- RequiringComponents6
- RequiringComponents7
- RequiringComponents8
- SingleComponent
- TopLevelDecoder
- TopLevelEncoder