Fx2D
A C++20 2D rigid-body physics engine
Loading...
Searching...
No Matches
FxEntityGroup Class Reference

A named collection of entities managed as one unit. More...

#include <Scene.h>

Public Member Functions

 FxEntityGroup (const std::string &name)
 
const std::string & get_name () const
 
const std::vector< std::shared_ptr< FxEntity > > & members () const
 
size_t size () const
 
void set_enabled (bool enabled)
 

Friends

class FxScene
 

Detailed Description

A named collection of entities managed as one unit.

Definition at line 25 of file Scene.h.

Constructor & Destructor Documentation

◆ FxEntityGroup()

FxEntityGroup::FxEntityGroup ( const std::string &  name)
inlineexplicit

Definition at line 32 of file Scene.h.

Member Function Documentation

◆ get_name()

const std::string & FxEntityGroup::get_name ( ) const
inline

Definition at line 33 of file Scene.h.

◆ members()

const std::vector< std::shared_ptr< FxEntity > > & FxEntityGroup::members ( ) const
inline

Definition at line 34 of file Scene.h.

◆ set_enabled()

void FxEntityGroup::set_enabled ( bool  enabled)
inline

Definition at line 36 of file Scene.h.

◆ size()

size_t FxEntityGroup::size ( ) const
inline

Definition at line 35 of file Scene.h.

Friends And Related Symbol Documentation

◆ FxScene

friend class FxScene
friend

Definition at line 26 of file Scene.h.


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