GraceFt v2.3
开源图形引擎 EGE(Easy Graphics Engine) 的高层封装库
 
载入中...
搜索中...
未找到
GFt::GraphInterface类 参考abstract

图形绘制接口 更多...

#include <GraphInterface.h>

+ 类 GFt::GraphInterface 继承关系图:

Public 成员函数

 GraphInterface (iRect rect)
 构造函数
 
virtual ~GraphInterface ()
 
const iRectrect () const
 
void setHeight (int height)
 
void setPosition (const iPoint &pos)
 
void setRect (const iRect &rect)
 
void setSize (const iSize &size)
 
void setWidth (int width)
 
void setX (int x)
 
void setY (int y)
 

Public 属性

Signal< const iPoint & > onPositionChanged
 
Signal< const iSize & > onSizeChanged
 

Protected 成员函数

virtual void onDraw (Graphics &g)=0
 绘制接口
 

详细描述

图形绘制接口

图形绘制接口,用于绘制图形,提供绘制区域的接口

构造及析构函数说明

◆ GraphInterface()

GFt::GraphInterface::GraphInterface ( iRect rect)

构造函数

参数
rect绘制区域

◆ ~GraphInterface()

GFt::GraphInterface::~GraphInterface ( )
virtual

成员函数说明

◆ onDraw()

virtual void GFt::GraphInterface::onDraw ( Graphics & g)
protectedpure virtual

◆ rect()

const iRect & GFt::GraphInterface::rect ( ) const

◆ setHeight()

void GFt::GraphInterface::setHeight ( int height)

◆ setPosition()

void GFt::GraphInterface::setPosition ( const iPoint & pos)

◆ setRect()

void GFt::GraphInterface::setRect ( const iRect & rect)

◆ setSize()

void GFt::GraphInterface::setSize ( const iSize & size)

◆ setWidth()

void GFt::GraphInterface::setWidth ( int width)

◆ setX()

void GFt::GraphInterface::setX ( int x)

◆ setY()

void GFt::GraphInterface::setY ( int y)

类成员变量说明

◆ onPositionChanged

Signal<const iPoint&> GFt::GraphInterface::onPositionChanged

◆ onSizeChanged

Signal<const iSize&> GFt::GraphInterface::onSizeChanged