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
Класс для передачи значений настроек программы реализации рендера.
Definition IGraphicApi.hpp:62
Класс входит в проект Covellite.Api Вспомогательный класс, содержащий общий для Windows и Android к...
Definition OpenGLCommon.hpp:38