DirectX 8. Начинаем работу с DirectX Graphics

Поделиться книгой

Описание книги

Серия:
Страниц: 15
Год:

Содержание

Отрывок из книги

p_p.BackBufferFormat = dm.Format; p_p.Windowed=TRUE; p_p.SwapEffect=D3DSWAPEFFECT_DISCARD; Последний шаг, который осуществляет наша функция Init — создание устройства. Для этого воспользуемся методом IDirect3D8::CreateDevice. Укажем следующие параметры: a. D3DADAPTER_DEFAULT — используется стандартный видеоадаптер b. D3DDEVTYPE_REF — визуализация будет происходить исключительно программными средствами Direct3D c. hWnd — собственно, идентификатор окна d. D3DCREATE_SOFTWARE_VERTEXPROCESSING — обработка точек будет происходить исключительно программными средствами e. &p_p — указатель на структуру, описывающую параметры создающегося устройства f. &g_pd3dDevice — адрес указателя на интерфейс IDirect3DDevice8, который будет создан Вот, что должно получиться: g_pD3D->CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_REF, hWnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, &p_p,&g_pd3dDevice); Функция Render Эта функция как раз рендерит сцену. Принцип ее действия: a. Очищается бэк-буфер, и …

Популярные книги

DirectX 8. Начинаем работу с DirectX Graphics

Поделиться книгой


Notice: Undefined index: book_series in /home/fantasy/fanread/www/templates/fr/tpl/book_view.tpl.php on line 169
arrow_back_ios