|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
3 #include <glm/glm.force.hpp>
4 #include "GraphicApi.hpp"
41 using MatrixBuilder_t = ::std::function<void(::glm::mat4 &)>;
45 String_t GetUsingApi(
void)
const override;
46 void ResizeWindow(
const Rect &) noexcept
final;
50 Render_t CreateState(
const ComponentPtr_t &)
override;
53 Render_t GetDepthRender(
const bool,
const bool,
const bool);
54 MatrixBuilder_t GetPreRenderGeometry(
const ComponentPtr_t &);
55 MatrixBuilder_t GetPreRenderBillboardGeometry(
const ComponentPtr_t &);
58 class TexParameters final
67 TexParameters m_TexParameters;
73 const uint8_t Align[4] = { 0 };
74 const String_t m_PreVersion;
Класс входит в проект Covellite.Api Вспомогательный класс, содержащий общий для всех реализаций код...
Definition: GraphicApi.hpp:33
static ComponentPtr_t Make(const SourceParams_t &)
Функция создания объектов компонентов.
Definition: Component.inl:29
Класс входит в проект Covellite.Api Вспомогательный класс, содержащий общий для Windows и Android к...
Definition: OpenGLCommon.hpp:38
Класс для передачи значений настроек программы реализации рендера.
Definition: IGraphicApi.hpp:62