#pragma once #include namespace engine { class Mesh; // forward-dec class Material; // forward-dec struct MeshRenderableComponent { std::shared_ptr mesh; std::shared_ptr material; bool visible = true; // for static meshes, changes to this may require the static render list to be rebuilt }; } // namespace engine