Files
pdf/engine/include/pdfengine/layout_pass.hpp
T
2026-08-03 11:26:44 +05:30

16 lines
293 B
C++

#pragma once
#include <pdfengine/layout_session.hpp>
namespace pdfengine {
class ILayoutPass {
public:
virtual ~ILayoutPass() = default;
[[nodiscard]] virtual std::string name() const noexcept = 0;
virtual bool execute(LayoutSession& session) = 0;
};
} // namespace pdfengine