|
CSprite * | DuplicateSprite (CDC *pDC) |
|
bool | DuplicateSprite (CDC *pDC, CSprite *pSprite) |
|
bool | LoadSprite (CDC *pDC, const char *pszPathName) |
|
bool | LoadSprite (CBitmap *pBitmap, CPalette *pPalette=nullptr) |
|
bool | LoadResourceSprite (CDC *pDC, const int resId) |
|
bool | LoadResourceSprite (CDC *pDC, const char *pszName) |
|
bool | LoadCels (CDC *pDC, const char *pszPathName, const int nCels) |
|
bool | LoadCels (CBitmap *pBitmap, const int nCels, CPalette *pPalette=nullptr) |
|
bool | LoadResourceCels (CDC *pDC, const int resId, const int nCels) |
|
bool | LoadResourceCels (CDC *pDC, const char *pszName, const int nCels) |
|
bool | SetPalette (CPalette *pPalette) |
|
bool | SharePalette (CPalette *pPalette) |
|
bool | GetShared () |
|
bool | PaintSprite (CDC *pDC, const int x, const int y) |
|
bool | PaintSprite (CDC *pDC, CPoint point) |
|
bool | SetupCels (const int nCels) |
|
void | SetCel (const int nCelID) |
|
void | UpdateCel () |
|
bool | CropImage (CDC *pDC, CRect *pRect) |
|
bool | RefreshSprite (CDC *pDC) |
|
bool | RefreshBackground (CDC *pDC) |
|
bool | EraseSprite (CDC *pDC) |
|
void | ClearBackground () |
|
CSprite * | Interception (CDC *pDC) |
|
CSprite * | Interception (CDC *pDC, CSprite *pTestSprite) |
|
CSprite * | Interception (CRect *newRect) |
|
CSprite * | Interception (CRect *newRect, CSprite *pSprite) |
|
bool | TestInterception (CDC *pDC, CSprite *pSprite, CPoint *pPoint=nullptr) |
|
bool | GetVisible () |
|
void | SetIntercepts (bool bValue) |
|
bool | GetIntercepts () |
|
void | SetPosition (int x, int y) |
|
void | SetPosition (CPoint point) |
|
CPoint | GetPosition () |
|
void | SetDelta (int x, int y) |
|
CPoint | GetDelta () |
|
void | SetHotspot (int x, int y) |
|
CPoint | GetHotspot () |
|
CSize | GetSize () |
|
CRect | GetRect () |
|
CRect | GetArea () |
|
void | SetMasked (bool bValue) |
|
bool | GetMasked () |
|
void | SetMobile (bool bValue) |
|
bool | GetMobile () |
|
void | SetOptimizeSpeed (bool bValue) |
|
bool | GetOptimizeSpeed () |
|
void | SetTypeCode (int nValue) |
|
int | GetTypeCode () |
|
void | SetData (CObject *pData) |
|
CObject * | GetData () |
|
int | GetId () |
|
void | SetZOrder (int nValue) |
|
int | GetZOrder () |
|
int | GetZPosition () |
|
int | GetCelCount () |
|
int | GetCelIndex () |
|
void | SetAnimated (bool bAnimated) |
|
bool | GetAnimated () |
|
void | SetRetainBackground (bool bValue) |
|
bool | GetRetainBackground () |
|
bool | IsLinked () |
|
void | LinkSprite () |
|
void | UnlinkSprite () |
|
CSprite * | GetNextSprite () |
|
CSprite * | GetPrevSprite () |
|
bool | Touching (CPoint myPoint) |
|
| CObject (const CObject &)=default |
|
CObject & | operator= (const CObject &)=default |
|
virtual const CRuntimeClass * | GetRuntimeClass () const |
|
virtual void | AssertValid () const |
|
virtual void | Dump (CDumpContext &dc) const |
|
bool | IsKindOf (const CRuntimeClass *pClass) const |
|