#pragma once #include class COverview; class COverviewPassElement : public IPassElement { public: COverviewPassElement(); virtual ~COverviewPassElement() = default; virtual void draw(const CRegion& damage); virtual bool needsLiveBlur(); virtual bool needsPrecomputeBlur(); virtual std::optional boundingBox(); virtual CRegion opaqueRegion(); virtual const char* passName() { return "COverviewPassElement"; } };