|
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