Box, Border - BratokHR/RenderClass-DX9 GitHub Wiki
Рисование плоскости:
void cRender.DrawBox( float x, float y, float width, float height, DWORD color );
- x
- Смещение по оси X
- y
- Смещение по оси Y
- width
- Ширина
- height
- Высота
- color
- Цвет
Рисование рамки:
void cRender.DrawBorder( float x, float y, float width, float height, float size, DWORD Color );
- x
- Смещение по оси X
- y
- Смещение по оси Y
- width
- Ширина
- height
- Высота
- size
- Ширина рамки
- color
- Цвет
cRender render;
HRESULT APIENTRY hEndScene( LPDIRECT3DDEVICE9 pDevice )
{
// Рисование красной плоскости с координатами [200,200] размерами [300,500]
render.DrawBox( 200, 20, 300, 500, 0xFFFF0000 );
// Рисование зеленой рамки шириной 5px с координатами [400,500] размерами [50,75]
render.DrawBorder( 400, 500, 50, 75, 5, 0xFF00FF00 );
return pEndScene( pDevice );
}