Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alecthomas/entityx
/ types & classes
Types & classes
304 in github.com/alecthomas/entityx
⨍
Functions
861
◇
Types & classes
304
↓ 11 callers
Class
Approx
entityx/3rdparty/catch.hpp:2072
↓ 10 callers
Class
TextAttributes
entityx/3rdparty/catch.hpp:3047
↓ 8 callers
Class
Iterator
entityx/Entity.h:401
↓ 6 callers
Class
Entity
A convenience handle around an Entity::Id. * * If an entity is destroyed, any copies will be invalidated. Use valid() to * check for validity befor
entityx/Entity.h:56
↓ 6 callers
Class
Text
entityx/3rdparty/catch.hpp:3066
↓ 5 callers
Class
pluralise
entityx/3rdparty/catch.hpp:174
↓ 3 callers
Class
Stream
entityx/3rdparty/catch.hpp:361
↓ 2 callers
Class
AssertionInfo
entityx/3rdparty/catch.hpp:943
↓ 2 callers
Class
GroupInfo
entityx/3rdparty/catch.hpp:4262
↓ 2 callers
Class
Id
entityx/Entity.h:58
↓ 2 callers
Class
Session
entityx/3rdparty/catch.hpp:5142
↓ 2 callers
Class
TagExpressionParser
entityx/3rdparty/catch.hpp:2751
↓ 2 callers
Class
TestCaseFilter
entityx/3rdparty/catch.hpp:2783
↓ 2 callers
Class
Token
entityx/3rdparty/catch.hpp:3377
↓ 1 callers
Class
AssertionResult
entityx/3rdparty/catch.hpp:966
↓ 1 callers
Class
AssertionStats
entityx/3rdparty/catch.hpp:4276
↓ 1 callers
Class
BySectionInfo
entityx/3rdparty/catch.hpp:7005
↓ 1 callers
Class
C
entityx/deps/Dependencies_test.cc:27
↓ 1 callers
Class
Counts
entityx/3rdparty/catch.hpp:1377
↓ 1 callers
Class
ExpressionResultBuilder
Wraps the (stringised versions of) the lhs, operator and rhs of an expression - as well as the result of evaluating it. This is used to build an Asser
entityx/3rdparty/catch.hpp:1167
↓ 1 callers
Class
ReporterConfig
entityx/3rdparty/catch.hpp:4220
↓ 1 callers
Class
SectionStats
entityx/3rdparty/catch.hpp:4301
↓ 1 callers
Class
SourceLineInfo
entityx/3rdparty/catch.hpp:183
↓ 1 callers
Class
Tag
entityx/3rdparty/catch.hpp:2717
↓ 1 callers
Class
TagExtracter
entityx/3rdparty/catch.hpp:2699
↓ 1 callers
Class
TagSet
entityx/3rdparty/catch.hpp:2730
↓ 1 callers
Class
TagsComponent
* Allow entities to be tagged with strings. * * entity.assign<TagsComponent>("tag1", "tag2"); * * ComponentPtr<TagsComponent> tags; * for (Entity
entityx/tags/TagsComponent.h:28
↓ 1 callers
Class
TestCase
entityx/3rdparty/catch.hpp:360
↓ 1 callers
Class
TestCaseStats
entityx/3rdparty/catch.hpp:4319
↓ 1 callers
Class
TestCaseTracker
entityx/3rdparty/catch.hpp:4631
↓ 1 callers
Class
TestGroupStats
entityx/3rdparty/catch.hpp:4340
↓ 1 callers
Class
TestRunStats
entityx/3rdparty/catch.hpp:4359
↓ 1 callers
Class
TrackedSection
entityx/3rdparty/catch.hpp:4577
↓ 1 callers
Class
UnfinishedSections
entityx/3rdparty/catch.hpp:4991
↓ 1 callers
Class
XmlWriter
entityx/3rdparty/catch.hpp:7184
Class
A
entityx/deps/Dependencies_test.cc:21
Class
AllOf
entityx/3rdparty/catch.hpp:2173
Class
AnyOf
entityx/3rdparty/catch.hpp:2207
Class
Application
examples/example.cc:369
Class
Arg
entityx/3rdparty/catch.hpp:3421
Class
ArgBinder
entityx/3rdparty/catch.hpp:3492
Class
AssertionPrinter
entityx/3rdparty/catch.hpp:7821
Class
AssertionResultData
entityx/3rdparty/catch.hpp:957
Class
AutoReg
entityx/3rdparty/catch.hpp:450
Class
AutoTimer
entityx/Benchmarks_test.cc:15
Class
B
entityx/deps/Dependencies_test.cc:22
Class
BaseComponent
* Base component class, only used for insertion into collections. * * Family is used for registration. */
entityx/Entity.h:225
Class
BaseEvent
Used internally by the EventManager.
entityx/Event.h:29
Class
BasePool
* Provides a resizable, semi-contiguous pool of memory for constructing * objects in. Pointers into the pool will be invalided only when the pool is
entityx/help/Pool.h:29
Class
BaseReceiver
entityx/Event.h:64
Class
BaseSystem
* Base System class. Generally should not be directly used, instead see System<Derived>. */
entityx/System.h:33
Class
BaseView
entityx/Entity.h:399
Class
BasicSignalTests
entityx/3rdparty/simplesignal.h:374
Class
BenchmarkFixture
entityx/Benchmarks_test.cc:40
Class
BetweenGenerator
entityx/3rdparty/catch.hpp:1844
Class
Body
examples/example.cc:49
Class
BodySystem
Updates a body's position and rotation.
examples/example.cc:125
Class
BorgType
entityx/3rdparty/catch.hpp:650
Class
BounceSystem
Bounce bodies off the edge of the screen.
examples/example.cc:137
Class
BoundArgFunction
entityx/3rdparty/catch.hpp:3239
Class
BoundBinaryFunction
entityx/3rdparty/catch.hpp:3335
Class
BoundDataMember
entityx/3rdparty/catch.hpp:3271
Class
BoundNullaryMethod
entityx/3rdparty/catch.hpp:3301
Class
BoundUnaryFunction
entityx/3rdparty/catch.hpp:3318
Class
BoundUnaryMethod
entityx/3rdparty/catch.hpp:3284
Class
Candidate
examples/example.cc:167
Enum
Code
entityx/3rdparty/catch.hpp:4099
Class
CollectorDefault
entityx/3rdparty/simplesignal.h:41
Class
CollectorDefault<void>
entityx/3rdparty/simplesignal.h:45
Class
CollectorInvocation
entityx/3rdparty/simplesignal.h:21
Class
CollectorInvocation<Collector, R(Args...)>
entityx/3rdparty/simplesignal.h:53
Class
CollectorInvocation<Collector, void(Args...)>
entityx/3rdparty/simplesignal.h:62
Class
CollectorLast
entityx/3rdparty/simplesignal.h:26
Class
CollectorUntil0
entityx/3rdparty/simplesignal.h:272
Class
CollectorVector
entityx/3rdparty/simplesignal.h:303
Class
CollectorWhile0
entityx/3rdparty/simplesignal.h:287
Class
Collideable
examples/example.cc:75
Class
Collision
entityx/Event_test.cc:30
Class
CollisionEvent
Emitted when two entities collide.
examples/example.cc:83
Class
CollisionSystem
Determines if two Collideable bodies have collided. If they have it emits a CollisionEvent. This is used by ExplosionSystem to create explosion partic
examples/example.cc:164
Class
Colour
entityx/3rdparty/catch.hpp:4098
Class
CommandLine
entityx/3rdparty/catch.hpp:3419
Class
Component
entityx/Entity.h:267
Class
ComponentAddedEvent
entityx/Entity.h:305
Class
ComponentAddedEventReceiver
entityx/Entity_test.cc:343
Class
ComponentHandle
entityx/Entity.h:45
Class
ComponentRemovedEvent
entityx/Entity.h:317
Class
ComponentRemovedReceiver
entityx/Entity_test.cc:389
Class
CompositeGenerator
entityx/3rdparty/catch.hpp:1884
Class
Config
entityx/3rdparty/catch.hpp:2898
Class
ConfigData
entityx/3rdparty/catch.hpp:2857
Class
ConsoleReporter
entityx/3rdparty/catch.hpp:7728
Class
Contains
entityx/3rdparty/catch.hpp:2263
Class
Context
entityx/3rdparty/catch.hpp:5668
Class
CopyVerifier
entityx/Entity_test.cc:464
Class
Counter
entityx/System_test.cc:35
Class
CounterSystem
entityx/System_test.cc:60
Class
CumulativeReporterBase
entityx/3rdparty/catch.hpp:6975
Class
Dependency
entityx/deps/Dependencies.h:28
Class
Direction
entityx/Entity_test.cc:58
next →
1–100 of 304, ranked by callers