#include "core/fxge/agg/cfx_agg_cliprgn.h"
#include <stdint.h>
#include <utility>
#include "core/fxcrt/check_op.h"
#include "core/fxcrt/notreached.h"
#include "core/fxcrt/stl_util.h"
#include "core/fxge/dib/cfx_dibitmap.h"
CFX_AggClipRgn::CFX_AggClipRgn(int width, int height)
: … { … }
CFX_AggClipRgn::CFX_AggClipRgn(const CFX_AggClipRgn& src) = default;
CFX_AggClipRgn::~CFX_AggClipRgn() = default;
void CFX_AggClipRgn::IntersectRect(const FX_RECT& rect) { … }
void CFX_AggClipRgn::IntersectMaskRect(FX_RECT rect,
FX_RECT mask_rect,
RetainPtr<CFX_DIBitmap> pOldMask) { … }
void CFX_AggClipRgn::IntersectMaskF(int left,
int top,
RetainPtr<CFX_DIBitmap> pMask) { … }