/
Tias
/
UIToolkit
Обзор
Документация
Войти
/
Tias
/
UIToolkit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
include/core/primitives/Rectangle.hpp
16 строк
701 B
Tias
add scaling and translating to meshes
28 июн 2025, 20:40
28 июн 2025, 20:40
f3c308b
Код
Авторство
О чём код?
#ifndef CORE_PRIMITIVES_RECTANGLE_HPP_ #define CORE_PRIMITIVES_RECTANGLE_HPP_ #include "core/MeshBase.hpp" #include "core/render/IMesh.hpp" #include "core/render/IProgram.hpp" #include "core/render/Texture.hpp" namespace core::primitives { class Rectangle : public render::MeshBase<render::RenderType::TRIANGLE_FAN> { using parent_t = render::MeshBase<render::RenderType::TRIANGLE_FAN>; Rectangle(std::shared_ptr<render::IProgram> program); public: Rectangle(std::shared_ptr<render::IProgram> program, glm::vec3 color); Rectangle(std::shared_ptr<render::IProgram> program, std::shared_ptr<render::ITexture> texture); }; } // namespace core::primitives #endif // !CORE_PRIMITIVES_RECTANGLE_HPP_