| 
    Falcon
    
   | 
 
#include <EntityInterface.h>
Public Member Functions | |
| Entity () | |
| Entity (glm::vec3 pos, glm::quat rot, glm::vec3 scale) | |
| ~Entity () | |
| Transform * | GetTransform () | 
| template<typename F > | |
| void | AddComponent () | 
| template<typename T > | |
| T * | GetComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| void | AddComponent () | 
| template<> | |
| CameraComponent * | GetComponent () | 
| template<> | |
| RenderComponent * | GetComponent () | 
| template<> | |
| AudioComponent * | GetComponent () | 
| template<> | |
| PhysicsComponent * | GetComponent () | 
| template<> | |
| AnimationComponent * | GetComponent () | 
| template<> | |
| InputComponent * | GetComponent () | 
| template<> | |
| AIComponent * | GetComponent () | 
| template<> | |
| ParticleEmitterComponent * | GetComponent () | 
Basic Game Object Definition
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
 1.8.17