#include <entity.hpp>
◆ Entity() [1/2]
◆ Entity() [2/2]
      
        
          | jng::Entity::Entity  | 
          ( | 
          entt::entity  | 
          handle,  | 
        
        
           | 
           | 
          Scene &  | 
          scene  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ addComponent()
template<typename Component , typename ... Args> 
      
        
          | Component & jng::Entity::addComponent  | 
          ( | 
          Args &&...  | 
          args | ) | 
           | 
        
      
 
 
◆ addOrReplaceComponent()
template<typename Component , typename ... Args> 
  
  
      
        
          | Component & jng::Entity::addOrReplaceComponent  | 
          ( | 
          Args &&...  | 
          args | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getComponent() [1/2]
template<typename Component > 
      
        
          | Component & jng::Entity::getComponent | 
        
      
 
 
◆ getComponent() [2/2]
template<typename Component > 
      
        
          | const Component & jng::Entity::getComponent | 
        
      
 
 
◆ getGUID()
      
        
          | GUID jng::Entity::getGUID  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getOrAddComponent()
template<typename Component , typename ... Args> 
  
  
      
        
          | Component & jng::Entity::getOrAddComponent  | 
          ( | 
          Args &&...  | 
          args | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getScene()
  
  
      
        
          | Scene * jng::Entity::getScene  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTag()
      
        
          | const std::string & jng::Entity::getTag  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ hasComponent()
template<typename Component > 
      
        
          | bool jng::Entity::hasComponent | 
        
      
 
 
◆ operator bool()
  
  
      
        
          | jng::Entity::operator bool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator void *()
  
  
      
        
          | jng::Entity::operator void *  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator!=()
  
  
      
        
          | bool jng::Entity::operator!=  | 
          ( | 
          const Entity &  | 
          other | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator==()
  
  
      
        
          | bool jng::Entity::operator==  | 
          ( | 
          const Entity &  | 
          other | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ removeComponent()
template<typename Component > 
      
        
          | void jng::Entity::removeComponent | 
        
      
 
 
◆ Scene
The documentation for this class was generated from the following files: