Just™ Game Engine
Classes | Namespaces | Typedefs
components.hpp File Reference
#include "jng/core/GUID.hpp"
#include "jng/renderer/texture.hpp"
#include "jng/scene/camera.hpp"
#include "jng/scripting/lua_engine.hpp"
#include "jng/utilities/math.hpp"
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtx/quaternion.hpp>

Go to the source code of this file.

Classes

struct  jng::IDComponent
 
struct  jng::TagComponent
 
struct  jng::TransformComponent
 
struct  jng::CameraComponent
 
struct  jng::CircleRendererComponent
 
struct  jng::SpriteRendererComponent
 
struct  jng::BoxCollider2DComponent
 
struct  jng::CircleCollider2DComponent
 
struct  jng::Rigidbody2DComponent
 
struct  jng::LuaScriptComponent
 
struct  jng::ComponentGroup< Component >
 

Namespaces

namespace  jng
 

Typedefs

using jng::AllComponents = ComponentGroup< TransformComponent, CameraComponent, CircleRendererComponent, SpriteRendererComponent, BoxCollider2DComponent, CircleCollider2DComponent, Rigidbody2DComponent, LuaScriptComponent >