| AddCallback | CardRegion | private |
| AdjustPosition(int winwidth, int winheight) | CardRegion | private |
| CalcApparentCards() | CardRegion | private |
| CalcApparentCards(int realnum) | CardRegion | private |
| CanDragCallback | CardRegion | private |
| CanDragCards(int iNumCards) | CardRegion | private |
| CanDropCallback | CardRegion | private |
| CanDropCards(CardStack &cards) | CardRegion | private |
| CardRegion(CardWindow &parent, int id, bool fVisible, int x, int y, int xOffset, int yOffset) | CardRegion | private |
| CardStack | CardRegion | friend |
| cardstack | CardRegion | private |
| CardWindow | CardRegion | friend |
| Clear() | CardRegion | inline |
| ClickCallback | CardRegion | private |
| ClickRelease(int x, int y) | CardRegion | private |
| ClickReleaseCallback | CardRegion | private |
| Clip(HDC hdc) | CardRegion | private |
| crBackgnd | CardRegion | private |
| DblClickCallback | CardRegion | private |
| DoFlash() | CardRegion | private |
| dragstack | CardRegion | private |
| fFlashVisible | CardRegion | private |
| Flash(int count, int timeout) | CardRegion | |
| fMouseDragging | CardRegion | private |
| fVisible | CardRegion | private |
| GetCardStack() | CardRegion | |
| GetCardWindow() | CardRegion | inline |
| GetFaceDirection(int *pnOption) | CardRegion | |
| GetNumDragCards(int x, int y) | CardRegion | private |
| GetOverlapRatio(int x, int y, int width, int height) | CardRegion | private |
| hbmBackGnd | CardRegion | private |
| hbmDragCard | CardRegion | private |
| hdcBackGnd | CardRegion | private |
| hdcDragCard | CardRegion | private |
| height | CardRegion | private |
| Id() | CardRegion | |
| id | CardRegion | private |
| iNumDragCards | CardRegion | private |
| IsPointInStack(int x, int y) | CardRegion | private |
| IsVisible() | CardRegion | |
| Lock() | CardRegion | |
| mousexoffset | CardRegion | private |
| mouseyoffset | CardRegion | private |
| MoveCard(CardRegion *pDestStack, int nNumCards, bool fAnimate) | CardRegion | |
| MoveDragCardTo(HDC hdc, int x, int y) | CardRegion | private |
| mxlock | CardRegion | private |
| nBackCardIdx | CardRegion | private |
| nDragCardHeight | CardRegion | private |
| nDragCardWidth | CardRegion | private |
| NewDeck() | CardRegion | inline |
| nFaceDirOption | CardRegion | private |
| nFlashCount | CardRegion | private |
| nNumApparentCards | CardRegion | private |
| nThreedCount | CardRegion | private |
| NumCards() const | CardRegion | |
| oldx | CardRegion | private |
| oldy | CardRegion | private |
| OnLButtonDblClk(int x, int y) | CardRegion | private |
| OnLButtonDown(int x, int y) | CardRegion | private |
| OnLButtonUp(int x, int y) | CardRegion | private |
| OnMouseMove(int x, int y) | CardRegion | private |
| parentWnd | CardRegion | private |
| PlayCard(CardRegion *pDestStack, int value, int num) | CardRegion | |
| Pop() | CardRegion | inline |
| Pop(int items) | CardRegion | inline |
| PrepareDragBitmaps(int numtodrag) | CardRegion | private |
| PrepareDragBitmapsThreed(int numtodrag) | CardRegion | private |
| Push(const Card card) | CardRegion | inline |
| Push(const CardStack &cs) | CardRegion | inline |
| Redraw() | CardRegion | |
| RedrawIfNotDim(CardRegion *compare, bool fFullRedraw) | CardRegion | private |
| ReleaseDragBitmaps(void) | CardRegion | private |
| RemoveCallback | CardRegion | private |
| Render(HDC hdc) | CardRegion | private |
| RenderBottomMost(HDC hdc, int minustopmost=0) | CardRegion | private |
| Reverse() | CardRegion | inline |
| SetAddCardProc(pAddProc proc) | CardRegion | |
| SetBackCardIdx(UINT uBackIdx) | CardRegion | |
| SetBackColor(COLORREF cr) | CardRegion | |
| SetCardStack(const CardStack &cs) | CardRegion | |
| SetClickProc(pClickProc proc) | CardRegion | |
| SetClickReleaseProc(pClickProc proc) | CardRegion | |
| SetDblClickProc(pClickProc proc) | CardRegion | |
| SetDragRule(UINT uDragType, pCanDragProc proc=0) | CardRegion | |
| SetDropRule(UINT uDropType, pCanDropProc proc=0) | CardRegion | |
| SetEmptyImage(UINT uImage) | CardRegion | |
| SetFaceDirection(UINT uDirType, int nOption) | CardRegion | |
| SetOffsets(int x, int y) | CardRegion | |
| SetPlacement(UINT xJustify, UINT yJustify, int xAdjust, int yAdjust) | CardRegion | |
| SetPos(int x, int y) | CardRegion | |
| SetRemoveCardProc(pRemoveProc proc) | CardRegion | |
| SetThreedCount(int count) | CardRegion | |
| Show(bool fShow) | CardRegion | |
| Shuffle() | CardRegion | inline |
| SimulateDrag(CardRegion *pDestStack, int nNumCards, bool fAnimate) | CardRegion | |
| StopFlash() | CardRegion | |
| Top() | CardRegion | inline |
| Top(int items) | CardRegion | inline |
| uDragRule | CardRegion | private |
| uDropRule | CardRegion | private |
| uEmptyImage | CardRegion | private |
| uFaceDirType | CardRegion | private |
| uFlashTimer | CardRegion | private |
| UnLock() | CardRegion | |
| Update() | CardRegion | |
| UpdateFaceDir(CardStack &cards) | CardRegion | private |
| UpdateSize() | CardRegion | private |
| width | CardRegion | private |
| xadjust | CardRegion | private |
| xjustify | CardRegion | private |
| xoffset | CardRegion | private |
| xpos | CardRegion | private |
| yadjust | CardRegion | private |
| yjustify | CardRegion | private |
| yoffset | CardRegion | private |
| ypos | CardRegion | private |
| ZoomCard(HDC hdc, int xpos, int ypos, CardRegion *dest) | CardRegion | private |
| ~CardRegion() | CardRegion | private |