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;
}
⚠️ **GitHub.com Fallback** ⚠️