frameimage.h

来自「brew一些源码」· C头文件 代码 · 共 29 行

H
29
字号
/*===========================================================================
包明辉 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 + =
减小字号Ctrl + -
显示快捷键?