函数原型

函数名

px_void PX_GeoDrawRing(px_surface *psurface, px_int x,px_int y,px_int Radius,px_int lineWidth,px_color color,px_uint start_angle,px_uint end_angle)

说明

绘制一个反走样环

参数

psurface 渲染表面

xy 环心

radius 半径

lineWidth 线宽

color 颜色

start_angle 起始角度(大于0)

end_angle 终止角度(大于0)

这个环遵循顺时针方向

 

 

示范

PX_ApplicationRender中添加代码(如下所示),绘制一个:

环心在(300,300) 半径为200 线宽为10 开始角度45度终止角度270度的 蓝色 环形

 

px_void PX_ApplicationRender(PX_Application *pApp,px_dword elpased)

{

    px_surface *pRenderSurface=&pApp->runtime.RenderSurface;

    PX_RuntimeRenderClear(&pApp->runtime,PX_COLOR(255,255,255,255));

 

    PX_GeoDrawRing(pRenderSurface,300,300,200,50,PX_COLOR(255,0,0,255),45,270);

 

}