63 void StretchSkew(
int nStretchPercentX,
int nStretchPercentY,
int nSkewDegX,
int nSkewDegY);
void DrawBackground(HDC hDCImage, COLORREF crBg)
void DrawBackgroundPoly(HDC hDCImage, COLORREF crBg)
void RotateNTimes90Degrees(int iN)
void DrawSelection(HDC hDCImage, COLORREF crBg, BOOL bBgTransparent)
void StretchSkew(int nStretchPercentX, int nStretchPercentY, int nSkewDegX, int nSkewDegY)
SelectionModel(const SelectionModel &)
HBITMAP GetSelectionContents()
void DrawSelection(HDC hDCImage, COLORREF crBg, BOOL bBgTransparent, const CRect &rc, HBITMAP hbm)
void ShiftPtStack(INT dx, INT dy)
void InsertFromHBITMAP(HBITMAP hbmColor, INT x=0, INT y=0, HBITMAP hbmMask=NULL)
void NotifyContentChanged()
void moveSelection(INT xDelta, INT yDelta)
void drawFrameOnCanvas(HDC hCanvasDC)
SelectionModel & operator=(const SelectionModel &)
void Dragging(HITTEST hit, POINT pt)
void setMask(const CRect &rc, HBITMAP hbmMask)
void DrawSelection(HDC hDCImage, COLORREF crBg, BOOL bBgTransparent, const CRect &rc)
HITTEST hitTest(POINT ptCanvas)
void SwapWidthAndHeight()
void SetRectFromPoints(const POINT &ptFrom, const POINT &ptTo)
void DrawBackgroundRect(HDC hDCImage, COLORREF crBg)
void StretchSelection(BOOL bShrink)
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y