Cavestory Mod API
CacheSurface Member List

This is the complete list of members for CacheSurface, including all inherited members.

AllocateSurface(int w, int h, Surface_Ids iSurfId=SURFACE_ID_MAX, unsigned int iMagnification=0)CacheSurfacestatic
BitmapBoxType enum nameCacheSurface
BMPBOX_TYPE_BOTH enum valueCacheSurface
BMPBOX_TYPE_HEIGHT enum valueCacheSurface
BMPBOX_TYPE_WIDTH enum valueCacheSurface
ClearClipRectList()CacheSurfacestatic
DrawBitmap(GUI_POINT p, GUI_RECT *srcRect, Surface_Ids sid, bool bAbsolutePos=false)CacheSurfacestatic
DrawBitmapBox(GUI_RECT *out_rect, GUI_RECT *bmp_rects, BitmapBoxType type, Surface_Ids bmp_id)CacheSurfacestatic
DrawCircle(GUI_POINT p, int size, unsigned long color)CacheSurfacestatic
DrawClearRect(GUI_RECT *r)CacheSurfacestatic
DrawClippedText(GUI_POINT p, FontObject *font, const char *text, unsigned long color, int iStringLength=-1, bool bWrap=false, GUI_POINT *pDrawSize=NULL, int iShadowSize=0, unsigned long iShadowColor=0)CacheSurfacestatic
DrawClippedTextNoMagnification(GUI_POINT p, FontObject *font, const char *text, unsigned long color, int iStringLength=-1, bool bWrap=false, GUI_POINT *pDrawSize=NULL, int iShadowSize=0, unsigned long iShadowColor=0)CacheSurfacestatic
DrawColoredBitmap(GUI_POINT p, GUI_RECT *srcRect, Surface_Ids sid, GUI_COLOR color, bool bAbsolutePos=false)CacheSurfacestatic
DrawFilledBitmapRect(GUI_RECT *drawRect, GUI_RECT *srcRect, Surface_Ids sid, GUI_POINT drawPadding=GUI_POINT(0, 0))CacheSurfacestatic
DrawFilledCircle(GUI_POINT p, int size, unsigned long color, bool invert=false)CacheSurfacestatic
DrawFilledRect(GUI_RECT *r, unsigned long color, bool bAbsolutePos=false)CacheSurfacestatic
DrawFilledRectTransparent(GUI_RECT *r, unsigned long color, bool bAbsolutePos=false)CacheSurfacestatic
DrawFilledTriangle(GUI_POINT *points, unsigned long color)CacheSurfacestatic
DrawGradientLine(GUI_POINT start, GUI_POINT end, unsigned long *colors, int colorcount)CacheSurfacestatic
DrawLine(GUI_POINT start, GUI_POINT end, unsigned long color, bool bUseMagnification=true)CacheSurfacestatic
DrawPixel(GUI_POINT pPoint, unsigned long color, bool bAbsolutePos=false)CacheSurfacestatic
DrawPixels(GUI_POINT *pPointList, unsigned int iPointCount, unsigned long color, bool bAbsolutePos=false)CacheSurfacestatic
DrawRect(GUI_RECT *r, unsigned long color, bool bAbsolutePos=false)CacheSurfacestatic
DrawRectTransparent(GUI_RECT *r, unsigned long color, bool bAbsolutePos=false)CacheSurfacestatic
DrawSpecialText(GUI_POINT p, SpecialTextCache *pCache)CacheSurfacestatic
DrawStretchedBitmap(GUI_RECT *r, GUI_RECT *srcRect, Surface_Ids sid, GUI_COLOR color, bool bAbsolutePos=false)CacheSurfacestatic
DrawStripedLine(GUI_POINT start, GUI_POINT end, unsigned long color)CacheSurfacestatic
DrawStripedRect(GUI_RECT *pRect, unsigned long iColor)CacheSurfacestatic
DrawText(GUI_POINT p, FontObject *font, const char *text, unsigned long color)CacheSurfacestatic
DrawTransparentBitmapBox(GUI_RECT *out_rect, GUI_RECT *bmp_rects, BitmapBoxType type, Surface_Ids bmp_id, int iAlpha)CacheSurfacestatic
DrawTriangle(GUI_POINT *points, unsigned long color)CacheSurfacestatic
FreeSurfaceID(Surface_Ids sid)CacheSurfacestatic
GetBitmapBoxSize(GUI_POINT *desired_extent, GUI_RECT *bmp_rects, BitmapBoxType type)CacheSurfacestatic
GetClipRect(GUI_RECT *r)CacheSurfacestatic
GetCurrentVideoTexture()CacheSurfacestatic
GetEntityPixel(NPCHAR *npc, GUI_POINT p) (defined in CacheSurface)CacheSurfacestatic
GetFreeSurfaceCount()CacheSurfacestatic
GetNextFreeSurfaceID(int iSkipCount=0, bool bAsyncUse=false, bool bLockMutex=true)CacheSurfacestatic
GetPixelColor(GUI_POINT p, Surface_Ids sid, bool bAbsolutePos=false) (defined in CacheSurface)CacheSurfacestatic
GetSurfaceID()CacheSurfacestatic
GetSurfaceIDMagnification(Surface_Ids sid)CacheSurfacestatic
GetSurfaceIDSize(Surface_Ids sid)CacheSurfacestatic
GetTextSize(FontObject *pFont, const char *pText, int iTextLen=-1)CacheSurfacestatic
InitMemory()CacheSurfacestatic
IsInClipRect(GUI_POINT p)CacheSurfacestatic
IsInClipRect(GUI_RECT r)CacheSurfacestatic
IsInClipRectWithCustomMag(GUI_RECT r, int customMagnification)CacheSurfacestatic
IsSurfaceAllocated(Surface_Ids sid)CacheSurfacestatic
LoadFileToSurface(const char *pFileName, Surface_Ids iSurfId=SURFACE_ID_MAX, bool bAsync=false, unsigned int iMagnification=0)CacheSurfacestatic
Put(GUI_POINT out_pos, Surface_Ids sid=SURFACE_ID_MAX, bool bAbsolutePos=false)CacheSurfacestatic
PutAlpha(GUI_POINT out_pos, Surface_Ids sid=SURFACE_ID_MAX, unsigned char Alpha=255, bool bAbsolutePos=false)CacheSurfacestatic
RememberSurfaceID()CacheSurfacestatic
RestoreSurfaceID()CacheSurfacestatic
SaveSurfaceToFile(const char *pFileName, Surface_Ids iSurfId=SURFACE_ID_MAX)CacheSurfacestatic
SelectRendererSurface(int iCustomMagnification=0)CacheSurfacestatic
SelectRendererSurfaceAndRememberPrevious(int iCustomMagnification=0)CacheSurfacestatic
SetClipRect(GUI_RECT *r, bool bAbsoluteRect=false)CacheSurfacestatic
SetCurrentTexture(VideoTexture *pTexture)CacheSurfacestatic
SetNeedsUpdating()CacheSurfacestatic
SetSurfaceID(Surface_Ids sid)CacheSurfacestatic
SetSurfaceIDAndRememberPrevious(Surface_Ids sid)CacheSurfacestatic
TryClipPoint(GUI_POINT &p)CacheSurfacestatic
UnlockSurfaceID(Surface_Ids sid)CacheSurfacestatic