Program Listing for File MeshRenderer.hpp

↰ Return to documentation for file (engine/include/Cacao/MeshRenderer.hpp)

#pragma once

#include "DllHelper.hpp"
#include "Mesh.hpp"
#include "Material.hpp"
#include "Actor.hpp"

namespace Cacao {
    class CACAO_API ASTRA_REFLECT MeshRenderer final : public Component {
      public:
        MeshRenderer() {}

        ASTRA_IGNORE std::shared_ptr<Mesh> mesh;
        ASTRA_IGNORE std::shared_ptr<Material> material;

        ASTRASETUP(MeshRenderer)
        virtual ~MeshRenderer() {}
    };
}