//========================================================================
//
// CoreOutputDev.h
//
// Copyright 2004 Glyph & Cog, LLC
// Copyright 2026 Adam Sampson <ats@offog.org>
//
//========================================================================

#ifndef COREOUTPUTDEV_H
#define COREOUTPUTDEV_H

#include <SplashOutputDev.h>
#include <splash/SplashTypes.h>

//------------------------------------------------------------------------
// CoreOutputDev
//------------------------------------------------------------------------

class CoreOutputDev: public SplashOutputDev {
public:

  CoreOutputDev(SplashColorMode colorModeA, int bitmapRowPadA,
		SplashColorPtr paperColorA);

  virtual ~CoreOutputDev();

  //----- special access

  // Clear out the document (used when displaying an empty window).
  void clear();
};

#endif
