![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <LevelManager.h>
Collaboration diagram for Olympe::Editor::LevelDefinition::CollisionShape:Public Types | |
| enum | Type { Rectangle , Polygon , Polyline } |
Public Member Functions | |
| CollisionShape () | |
Public Attributes | |
| std::string | name |
| enum Olympe::Editor::LevelDefinition::CollisionShape::Type | type |
| Vector | position |
| Vector | size |
| std::vector< Vector > | points |
| float | rotation |
Definition at line 146 of file LevelManager.h.
| Enumerator | |
|---|---|
| Rectangle | |
| Polygon | |
| Polyline | |
Definition at line 148 of file LevelManager.h.
|
inline |
Definition at line 154 of file LevelManager.h.
| std::string Olympe::Editor::LevelDefinition::CollisionShape::name |
Definition at line 147 of file LevelManager.h.
Referenced by Olympe::Tiled::TiledToOlympe::ExtractSpatialStructures().
| std::vector<Vector> Olympe::Editor::LevelDefinition::CollisionShape::points |
Definition at line 151 of file LevelManager.h.
| Vector Olympe::Editor::LevelDefinition::CollisionShape::position |
Definition at line 149 of file LevelManager.h.
| float Olympe::Editor::LevelDefinition::CollisionShape::rotation |
Definition at line 152 of file LevelManager.h.
| Vector Olympe::Editor::LevelDefinition::CollisionShape::size |
Definition at line 150 of file LevelManager.h.
| enum Olympe::Editor::LevelDefinition::CollisionShape::Type Olympe::Editor::LevelDefinition::CollisionShape::type |