#pragma once #include "wireframe.hpp" #include "compat/defs.hpp" #include "box.hpp" #include "quad-floor.hpp" #include "quad-wall-n.hpp" #include "quad-wall-w.hpp" #include "quad.hpp" #include #include namespace floormat::wireframe { struct meshes final { fm_DECLARE_DELETED_COPY_ASSIGNMENT(meshes); fm_DECLARE_DELETED_MOVE_ASSIGNMENT(meshes); meshes(); GL::Texture2D _wireframe_texture; wireframe_mesh quad; wireframe_mesh wall_n; wireframe_mesh wall_w; wireframe_mesh box; wireframe_mesh rect; }; } // namespace floormat::wireframe