igor::iEntityActionContext Class Reference

#include <iEntityActionContext.h>

Inherits igor::iActionContext.

Public Member Functions

 iEntityActionContext (const iEntitySceneID &entitySceneID, const std::vector< iEntityID > &entityIDs)
 
iEntitySceneID getSceneID () const
 
const std::vector< iEntityID > & getEntities () const
 
- Public Member Functions inherited from igor::iActionContext
 iActionContext ()=default
 
virtual ~iActionContext ()=default
 

Detailed Description

entities action context

Constructor & Destructor Documentation

◆ iEntityActionContext()

igor::iEntityActionContext::iEntityActionContext ( const iEntitySceneID entitySceneID,
const std::vector< iEntityID > &  entityIDs 
)
inline

init context

Parameters
entitySceneIDthe scene those entities are in
entityIDslist of entity IDs to run the action on

Member Function Documentation

◆ getEntities()

const std::vector< iEntityID > & igor::iEntityActionContext::getEntities ( ) const
inline

returns the scene id

◆ getSceneID()

iEntitySceneID igor::iEntityActionContext::getSceneID ( ) const
inline

returns the scene id


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