Simon Lübeß
|
b555cc37d1
|
Simplified dispose function of DisposableComponents
|
2021-12-30 16:52:13 +01:00 |
|
Simon Lübeß
|
1cc37ee168
|
Run default constructor when assigning component
|
2021-12-30 16:18:22 +01:00 |
|
Simon Lübeß
|
84df8c111b
|
Fixed various memory leaks + ModelLoader cleanup
|
2021-10-14 20:47:25 +02:00 |
|
Simon Lübeß
|
9216462a51
|
ComponentPools no longer falsely trigger leak detection
Fixes #3
|
2021-10-14 20:40:18 +02:00 |
|
Simon Lübeß
|
3eb7068bca
|
Dispose Components when EcsWorld gets deleted
|
2021-10-14 18:56:29 +02:00 |
|
Simon Lübeß
|
0b8be33d68
|
Workaround for localTransform calculation changing transform values
|
2021-09-15 17:53:27 +02:00 |
|
Simon Lübeß
|
908167c83e
|
Added DebugNameComponent
|
2021-09-14 23:54:50 +02:00 |
|
Simon Lübeß
|
ab17598972
|
[ECS] WorldEnumerator now skips deleted entities
|
2021-09-14 23:29:33 +02:00 |
|
Simon Lübeß
|
db05a5a6a9
|
[ECS] Fixed_disposingPools gets trashed when _componentPools reallocates
|
2021-09-14 23:28:18 +02:00 |
|
Simon Lübeß
|
cb2c83678e
|
Assigning a component again now returns the component instead of null
|
2021-09-14 23:00:42 +02:00 |
|
Simon Lübeß
|
b0b5f76423
|
Animations now component based
|
2021-09-13 20:52:41 +02:00 |
|
Simon Lübeß
|
89bb475994
|
Added SkinnedMeshRendererComponent
|
2021-09-11 16:58:00 +02:00 |
|
Simon Lübeß
|
c4ed04ba96
|
Replaced Error with debug assert
|
2021-09-11 16:57:33 +02:00 |
|
Simon Lübeß
|
886ce2fe3d
|
Added basic AnimationComponent
|
2021-09-11 16:57:16 +02:00 |
|
Simon Lübeß
|
29749f64e9
|
Added WorldEnumerator with 4 generic parameters
|
2021-09-11 16:31:16 +02:00 |
|
Simon Lübeß
|
f761f87e1d
|
Added Setter for LocalTransform
|
2021-09-11 12:49:17 +02:00 |
|
Simon Lübeß
|
ff4cd48f1e
|
Changed Rotation from Euler to Quaternion (TransformComponent)
|
2021-09-03 16:44:50 +02:00 |
|
Simon Lübeß
|
30280c5f93
|
Re-Removed old code in TransformSystem
|
2021-09-02 13:02:43 +02:00 |
|
Simon Lübeß
|
e42b587d88
|
Added MeshRendererComponent
updated SandoxApp to utilize it
|
2021-09-02 12:34:28 +02:00 |
|
Simon Lübeß
|
c270fdcb03
|
Fixed parentTransform not causing update of child transform
(also improved performance)
|
2021-09-02 12:30:18 +02:00 |
|
Simon Lübeß
|
5ce7ebe674
|
Added generic World Enumerators
also moved WorldEnumerators out of EcsWorld
|
2021-09-02 12:20:33 +02:00 |
|
Simon Lübeß
|
0e7217778f
|
Implemented disposing for component
|
2021-08-29 20:23:44 +02:00 |
|
Simon Lübeß
|
b376525d30
|
Added Entity hierarchy and hierarchical transforms
|
2021-08-28 22:28:40 +02:00 |
|
Simon Lübeß
|
7fb1f30303
|
Componentified Camera
|
2021-05-17 20:07:58 +02:00 |
|
Simon Lübeß
|
6376bde112
|
Implemented basic ECS
|
2021-04-09 19:35:24 +02:00 |
|