![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Position component for spatial location. More...
#include <ECS_Components.h>
Collaboration diagram for Position_data:Public Member Functions | |
| Position_data ()=default | |
| Default constructor. | |
| Position_data (Vector pos) | |
| Construct with position. | |
| Position_data (const Position_data &)=default | |
| Copy constructor. | |
| Position_data & | operator= (const Position_data &)=default |
| Copy assignment operator. | |
Public Attributes | |
| Vector | position |
| 2D/3D position vector | |
Position component for spatial location.
Stores entity position in world space.
Definition at line 139 of file ECS_Components.h.
|
default |
Default constructor.
|
inline |
Construct with position.
| pos | Initial position vector |
Definition at line 151 of file ECS_Components.h.
|
default |
Copy constructor.
|
default |
Copy assignment operator.
| Vector Position_data::position |
2D/3D position vector
Definition at line 142 of file ECS_Components.h.
Referenced by PrefabFactory::CreateEntityWithOverrides(), ExecuteBTAction(), VideoGame::InitializeAITestScene(), PrefabFactory::InstantiatePosition(), AIPerceptionSystem::Process(), and CameraSystem::UpdateCameraFollow().