Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Position_data Struct Reference

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_dataoperator= (const Position_data &)=default
 Copy assignment operator.
 

Public Attributes

Vector position
 2D/3D position vector
 

Detailed Description

Position component for spatial location.

Stores entity position in world space.

Examples
/home/runner/work/Olympe-Engine/Olympe-Engine/Source/World.h.

Definition at line 139 of file ECS_Components.h.

Constructor & Destructor Documentation

◆ Position_data() [1/3]

Position_data::Position_data ( )
default

Default constructor.

◆ Position_data() [2/3]

Position_data::Position_data ( Vector  pos)
inline

Construct with position.

Parameters
posInitial position vector

Definition at line 151 of file ECS_Components.h.

◆ Position_data() [3/3]

Position_data::Position_data ( const Position_data )
default

Copy constructor.

Member Function Documentation

◆ operator=()

Position_data & Position_data::operator= ( const Position_data )
default

Copy assignment operator.

Member Data Documentation

◆ position

Vector Position_data::position

The documentation for this struct was generated from the following file: