fix: make new entity system wrapper work

This commit is contained in:
2025-10-23 15:29:04 +02:00
parent 37d35f990d
commit a427fb7099
36 changed files with 70 additions and 66 deletions

View File

@ -3,7 +3,7 @@
#include <glm/glm.hpp>
namespace Engine {
namespace Core {
class Vertex {
friend class Mesh;

View File

@ -13,7 +13,7 @@
#include "engine/app/app.h"
#include "engine/export.h"
namespace Engine {
namespace Core {
class ENGINE_API Engine : public EventHandler {
public:

View File

@ -3,7 +3,7 @@
#include <GL/glew.h>
namespace Engine {
namespace Core {
void MessageCallback(GLenum source,
GLenum type,

View File

@ -6,7 +6,7 @@
#include "engine/renderer/texture.h"
namespace Engine {
namespace Core {
class Material {
private:

View File

@ -7,7 +7,7 @@
#include "engine/renderer/basics.h"
namespace Engine {
namespace Core {
class Mesh {
public: // TODO: abstract away

View File

@ -8,7 +8,7 @@
#include "engine/export.h"
#include "engine/components/light.h"
namespace Engine {
namespace Core {
// TODO: make static or singleton
class ENGINE_API Renderer {

View File

@ -7,7 +7,7 @@
#include "engine/export.h"
namespace Engine {
namespace Core {
class ENGINE_API Shader
{

View File

@ -3,7 +3,7 @@
#include <string>
#include <memory>
namespace Engine {
namespace Core {
class Texture {
public:

View File

@ -14,7 +14,7 @@
#include "engine/export.h"
namespace Engine {
namespace Core {
enum ObjElement { OHASH, MTLLIB, USEMTL, O, V, VN, VT, F, OUNKNOWN };
enum MtlElement { MHASH, NEWMTL, NS, KA, KS, KD, NI, D, ILLUM, MAP_KD, MAP_KA, MUNKNOWN };