📄 frameimage.h
字号:
/*===========================================================================
包明辉 CFrameImage .贴图代码
FILE: FrameImage.h
===========================================================================*/
#include "HeaderData.h"
#ifndef BBC_BAO_FRAMEIMAGE_2006_5_27
#define BBC_BAO_FRAMEIMAGE_2006_5_27
#define FRAMEIMAGE_FREE(p) CFrameImage_Release((CFrameImage **)&(p))
typedef struct tagFrameImage CFrameImage;
struct tagFrameImage
{
AEEApplet* m_pme;
IBitmap* m_pBitMap;//图象指针
uint32 m_nCx;//图象高度
uint32 m_nCy;//图象宽度
uint32 m_nFrames;//图象帧数
};
CFrameImage* CFrameImage_New();
CFrameImage* CFrameImage_NewEx(AEEApplet* pme , const char* pResFile , uint16 nResID , uint32 nFrame);
boolean CFrameImage_SetImage(CFrameImage* pFrameImage , const char* pResFile , uint16 nResID , uint32 nFrame);
void CFrameImage_ClearImage(CFrameImage* pFrameImage);
void CFrameImage_Draw(CFrameImage* pFrameImage , uint32 nFrame , int nX , int nY);
int CFrameImage_GetFrameY(CFrameImage* pFrameImage);
void CFrameImage_Release(CFrameImage** pFree);
//Helper
IBitmap* GetBmpFromImg(AEEApplet * po, IImage *pImage);
#endif//BBC_BAO_FRAMEIMAGE_2006_5_27
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -