Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Список задач
Страница Отрисовка 2D объектов
  • Добавить картинку, объясняющую разницу между поворот-смещение и смещение-поворот.
Страница Отрисовка 3D объектов
  • Добавить картинку, объясняющую разницу между поворот-смещение и смещение-поворот.
Страница Создание кода панелей GUI
Добавить пример использования панели с заголовком.
Страница Компонентная система

  • Добавить картинку с осями координат для Windows и Android.

Требуется обобщение способа передачи параметров константного и инстанс-буфера, т.к. они совпадают, но в первом случае они передаются самому компоненту, а во втором - компоненту Data.Buffer.

" </dt><dd> \anchor _todo000006 "Убрать оптимизацию присваивания по ссылке для std::any" ;
Член covellite::api::renderer::DirectX11::CreateBkSurface (const ComponentPtr_t &) override
"Хранить размеры текстур в них самих и пересоздавать при расхождении размеров" ;
Член covellite::api::renderer::DirectX11::GetDepthState (const bool, const bool, const bool)

"Тест того, что если BkSurface не устанавливает буфер глубины, то используется буфер глубины экрана" ;

"Тест того, что если BkSurface не устанавливает буфер глубины, то используется буфер глубины экрана" ;

Член covellite::api::renderer::GraphicApi::CapturingServiceComponent::Get (const ComponentPtr_t &, const Expected_t &)
"Писать в лог warning'и о лишних компонентах." ;
Член covellite::api::renderer::GraphicApi::CapturingServiceComponent::Process (const ComponentPtr_t &, const Handlers_t &)
"Писать в лог warning о лишнем компоненте." ;
Член covellite::api::renderer::OpenGLCommonShader::CreateTransform (const ComponentPtr_t &) override
"Тест Transform.Static не проверяет, что матрица меняется у РАЗНЫХ объектов" ;
Член covellite::api::renderer::OpenGLCommonShader::GetCameraOrthographic (const ComponentPtr_t &)
"Тест не проверяет возможность изменения смещения во время работы программы" ;
" </dt><dd> \anchor _todo000014 "Использование uniform-буфера" ;
Член covellite::api::renderer::OpenGLES3::PresentFrame (void) override
"Цвет заголовка Android - в настройках?" ;
" </dt><dd> \anchor _todo000016 "Нужна проверка того, что используются новые созданные объекты" ; <p> \anchor _todo000017 "Используется для внутренней реализации, не должен попадать в Externals!" ;
Класс covellite::events::Events::Signals
Используется для внутренней реализации и не должен попадать в Externals.
Класс covellite::gui::Window::EventListener
Класс используется для внутренней реализации и не должен попадать в Externals.
Класс covellite::gui::File
Класс используется для внутренней реализации и не должен попадать в Externals.
Класс covellite::gui::Initializer
Класс используется для внутренней реализации и не должен попадать в Externals.
Класс covellite::gui::IStringTranslator
Класс используется для внутренней реализации и не должен попадать в Externals.
Член covellite::gui::Layer::Element::SetMeaning (const String_t &)
"Проверить работу функции для textarea" ;
Член covellite::gui::Layer::Element::GetMeaning (void) const
"Проверить работу функции для textarea" ;
Член covellite::gui::Renderer::LoadTexture (CovelliteGui::Core::TextureHandle &, CovelliteGui::Core::Vector2i &, const CovelliteGui::Core::String &) override
"Лишнее копирование данных текстуры." ;
Класс covellite::gui::Renderer
Класс используется для внутренней реализации и не должен попадать в Externals.
Класс covellite::gui::StringTranslator
Класс используется для внутренней реализации и не должен попадать в Externals.
Класс covellite::gui::System
Класс используется для внутренней реализации и не должен попадать в Externals.
Член covellite::gui::SystemToGuiKeyCode (int32_t)

"Преобразование остальных виртуальных кодов." ;

"Преобразование остальных виртуальных кодов." ;

Член covellite::gui::Window::PushLayer (void)
"Тест возврата ссылки на созданный объект слоя" ;
" </dt><dd> \anchor _todo000032 "Здесь можно насоздавать любое количество интерполированных кадров анимации" ; <p> \anchor _todo000033 "Учитывать время каждого кадра (время может отличаться?)" ;
Пространство имен basement
"Недопустимая ссылка на заголовочный файл!" ;
Член ExampleWindow::ExampleWindow (WindowGui_t &)
"Событие создания basement::Simple3DObject должно генерироваться здесь." ;
Пространство имен layers
"Недопустимая ссылка на заголовочный файл!" ;
" </dt><dd> \anchor _todo000037 "Недопустимая ссылка на заголовочный файл!" ;
Пространство имен layers
"Недопустимая ссылка на заголовочный файл!" ;