📄 isprite.h
字号:
#ifndef ISPRITE_H_1_23_2004_
#define ISPRITE_H_1_23_2004_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class ISprite
{
public:
virtual ~ISprite( void );
virtual void AddRef( void );
virtual bool Release( void );
//绘制操作
inline virtual void Draw( bool a_bIsWithOffset = true,RECT* a_pRect = NULL );
//设置位置
inline virtual void SetPostion( float a_fX,float a_fY );
//设置旋转点
inline virtual void SetRotationCenter( float a_fX,float a_fY );
//设置旋转弧度(顺时针)
inline virtual void SetRotationRadians( float a_fRadians );
//设置ALPHA颜色(范围 0-255)
inline virtual void SetAlpha( DWORD a_dwAlpha );
//设置当前帧
inline virtual bool SetCurrentNum( DWORD a_dwCurrentNum );
//获取帧数量
inline virtual DWORD GetTexNum( void );
inline virtual DWORD GetWidth( void );
inline virtual DWORD GetHeight( void );
//设置MASK颜色
inline virtual void SetMaskColor( DWORD a_dwColor );
};
#endif //ISPRITE_H_1_23_2004_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -