3#include "OpenGLCommon.hpp"
35 String_t GetUsingApi(
void)
const override;
36 void PresentFrame(
void)
override;
40 Render_t CreateCamera(
const ComponentPtr_t &)
override;
41 Render_t CreateBkSurface(
const ComponentPtr_t &)
override;
42 Render_t CreateState(
const ComponentPtr_t &)
override;
43 Render_t CreateTexture(
const ComponentPtr_t &)
override;
44 Render_t CreateShader(
const ComponentPtr_t &)
override;
45 Render_t CreateBuffer(
const ComponentPtr_t &)
override;
47 Render_t CreatePresentBuffer(
const ComponentPtr_t &)
override;
50 Render_t GetCameraCommon(
const ComponentPtr_t &);
52 Render_t GetCameraPerspective(
const ComponentPtr_t &);
60 Render_t m_DrawElements = [](void) {};
64 using ProgramsPtr_t = ::std::shared_ptr<Programs>;
65 const ProgramsPtr_t m_pPrograms;
Класс для передачи значений настроек программы реализации рендера.
Definition IGraphicApi.hpp:62
Класс входит в проект Covellite.Api Вспомогательный класс, содержащий общий для Windows и Android к...
Definition OpenGLCommon.hpp:38
Класс входит в проект Covellite.Api Вспомогательный класс, содержащий общий для Windows и Android к...
Definition OpenGLCommonShader.hpp:32
Render_t GetCameraOrthographic(const ComponentPtr_t &)
Definition OpenGLCommonShader.cpp:1263
Render_t CreateTransform(const ComponentPtr_t &) override
Definition OpenGLCommonShader.cpp:1020