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

#include <World.h>

+ Collaboration diagram for World::InstantiationResult:

Classes

struct  PassStats
 

Public Member Functions

 InstantiationResult ()
 
int GetTotalCreated () const
 
int GetTotalFailed () const
 
bool IsComplete () const
 

Public Attributes

bool success
 
PassStats pass1_visualLayers
 
PassStats pass2_spatialStructure
 
PassStats pass3_staticObjects
 
PassStats pass4_dynamicObjects
 
PassStats pass5_relationships
 
std::map< std::string, EntityIDentityRegistry
 
std::map< int, EntityIDobjectIdToEntity
 
std::vector< EntityIDsectors
 

Detailed Description

Definition at line 322 of file World.h.

Constructor & Destructor Documentation

◆ InstantiationResult()

World::InstantiationResult::InstantiationResult ( )
inline

Member Function Documentation

◆ GetTotalCreated()

int World::InstantiationResult::GetTotalCreated ( ) const
inline

◆ GetTotalFailed()

int World::InstantiationResult::GetTotalFailed ( ) const
inline

◆ IsComplete()

bool World::InstantiationResult::IsComplete ( ) const
inline
Examples
/home/runner/work/Olympe-Engine/Olympe-Engine/Source/World.h.

Definition at line 366 of file World.h.

References GetTotalFailed(), and success.

+ Here is the call graph for this function:

Member Data Documentation

◆ entityRegistry

std::map<std::string, EntityID> World::InstantiationResult::entityRegistry

◆ objectIdToEntity

std::map<int, EntityID> World::InstantiationResult::objectIdToEntity

◆ pass1_visualLayers

PassStats World::InstantiationResult::pass1_visualLayers

◆ pass2_spatialStructure

PassStats World::InstantiationResult::pass2_spatialStructure

◆ pass3_staticObjects

PassStats World::InstantiationResult::pass3_staticObjects

◆ pass4_dynamicObjects

PassStats World::InstantiationResult::pass4_dynamicObjects

◆ pass5_relationships

PassStats World::InstantiationResult::pass5_relationships

◆ sectors

std::vector<EntityID> World::InstantiationResult::sectors

◆ success

bool World::InstantiationResult::success
Examples
/home/runner/work/Olympe-Engine/Olympe-Engine/Source/World.h.

Definition at line 337 of file World.h.

Referenced by IsComplete().


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