/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
drape_frontend/drape_api_renderer.hpp
31 строка
815 B
r.kuznetsov
[drape][metal] Refactored vertex array buffer and context usage.
25 сен 2018, 12:33
25 сен 2018, 12:33
f46b9a3
Код
Авторство
О чём код?
#pragma once #include "drape_frontend/drape_api_builder.hpp" #include "drape_frontend/frame_values.hpp" #include "shaders/program_manager.hpp" #include "geometry/screenbase.hpp" #include <string> #include <vector> namespace df { class DrapeApiRenderer { public: DrapeApiRenderer() = default; void AddRenderProperties(ref_ptr<dp::GraphicsContext> context, ref_ptr<gpu::ProgramManager> mng, std::vector<drape_ptr<DrapeApiRenderProperty>> && properties); void RemoveRenderProperty(std::string const & id); void Clear(); void Render(ref_ptr<dp::GraphicsContext> context, ref_ptr<gpu::ProgramManager> mng, ScreenBase const & screen, FrameValues const & frameValues); private: std::vector<drape_ptr<DrapeApiRenderProperty>> m_properties; }; } // namespace df