Line - BratokHR/RenderClass-DX9 GitHub Wiki
int cRender.CreateLine();Индекс линии в векторе класса.
void cRender.DrawLine( UINT num_line, float x1, float y1, float x2, float y2, DWORD color, float size = 1.0f );- num_line
- Индекс линии
- x1
- Смещение по оси X
- y1
- Смещение по оси Y
- x1
- Смещение по оси X
- y1
- Смещение по оси Y
- color
- Цвет линии
- size
- Ширина линии (по-умолчанию: 1px)
cRender render;
int line;
HRESULT APIENTRY hEndScene( LPDIRECT3DDEVICE9 pDevice )
{
render.CheckObjects( pDevice );
// Белая линия будет рисоваться от [100,100] до [500,500], шириной 30px
render.DrawLine( line, 100, 100, 500, 500, 0xFFFFFFFF, 30.0f );
return pEndScene( pDevice );
}
void initRender()
{
line = render.CreateLine();
}
void main()
{
render.InitFunction = initRender;
}