Files
LEngine_deprecated/LEngine/ForwardDeclarations.h
T
2025-05-13 02:50:08 +03:00

35 lines
681 B
C++

#pragma once
#include <vector>
#include <memory>
#include "lmath.h"
class GameObject;
typedef std::shared_ptr<GameObject> GameObjectPtr;
class Component;
typedef std::shared_ptr<Component> ComponentPtr;
class Scene;
typedef std::shared_ptr<Scene> ScenePtr;
class Transform;
typedef std::shared_ptr<Transform> TransformPtr;
class Shader;
typedef std::shared_ptr<Shader> ShaderPtr;
class Mesh;
typedef std::shared_ptr<Mesh> MeshPtr;
class Material;
typedef std::shared_ptr<Material> MaterialPtr;
class Mouse;
typedef std::shared_ptr<Mouse> MousePtr;
class Keyboard;
typedef std::shared_ptr<Keyboard> KeyboardPtr;
class Texture;
typedef std::shared_ptr<Texture> TexturePtr;