Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Класс covellite::api::renderer::DirectX11final

Класс входит в проект Covellite.Api
Реализация рендера графического API для Windows/DirectX11. Подробнее...

#include <DirectX11.hpp>

Граф наследования:covellite::api::renderer::DirectX11:
Inheritance graph
Граф связей класса covellite::api::renderer::DirectX11:
Collaboration graph

Защищенные члены

Render_t CreateBkSurface (const ComponentPtr_t &) override
 
- Защищенные члены унаследованные от covellite::api::renderer::GraphicApi

Закрытые члены

Render_t GetDepthState (const bool, const bool, const bool)
 

Подробное описание

Класс входит в проект Covellite.Api
Реализация рендера графического API для Windows/DirectX11.

  • Требуется Windows 7 и поддержка со стороны железа.
Версия
1.0.0.0
1.1.0.0
1.2.0.0
1.3.0.0
1.4.0.0
Дата
29 Август 2018
20 Ноябрь 2018
29 Декабрь 2018
23 Июль 2019
11 Август 2019
Автор
CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)

Методы

◆ CreateBkSurface()

auto covellite::api::renderer::DirectX11::CreateBkSurface ( const ComponentPtr_t & _pComponent)
overrideprotectedvirtual
Необходимо сделать
"Хранить размеры текстур в них самих и пересоздавать при расхождении размеров" ;

Замещает covellite::api::renderer::GraphicApi.

◆ GetDepthState()

auto covellite::api::renderer::DirectX11::GetDepthState ( const bool _IsEnabled,
const bool _IsClear,
const bool _IsOverwrite )
private
Необходимо сделать
"Тест того, что если BkSurface не устанавливает буфер глубины, то используется буфер глубины экрана" ;
Необходимо сделать
"Тест того, что если BkSurface не устанавливает буфер глубины, то используется буфер глубины экрана" ;

Объявления и описания членов классов находятся в файлах: