Image renderer improvements (#502)

* image renderer preparation for custom vertex buffer

* getcurrentrenderpass no longer needed

* corner rounding implementation

* treelist shadow fix

* image renderer border soften parameter
This commit is contained in:
Turánszki János
2022-08-08 00:08:54 +02:00
committed by GitHub
parent f155d08141
commit e741efea62
15 changed files with 364 additions and 130 deletions
+19
View File
@@ -613,6 +613,25 @@ void OptionsWindow::Create(EditorComponent* _editor)
paintToolWnd.brushTextureButton.SetColor(wi::Color::White(), wi::gui::IDLE);
paintToolWnd.revealTextureButton.SetColor(wi::Color::White(), wi::gui::IDLE);
editor->aboutLabel.sprites[wi::gui::FOCUS] = editor->aboutLabel.sprites[wi::gui::IDLE];
for (int i = 0; i < arraysize(sprites); ++i)
{
sprites[i].params.enableCornerRounding();
sprites[i].params.corners_rounding[1].radius = 10;
resizeDragger_UpperRight.sprites[i].params.enableCornerRounding();
resizeDragger_UpperRight.sprites[i].params.corners_rounding[1].radius = 10;
}
for (int i = 0; i < arraysize(editor->componentsWnd.sprites); ++i)
{
editor->componentsWnd.sprites[i].params.enableCornerRounding();
editor->componentsWnd.sprites[i].params.corners_rounding[0].radius = 10;
editor->componentsWnd.resizeDragger_UpperLeft.sprites[i].params.enableCornerRounding();
editor->componentsWnd.resizeDragger_UpperLeft.sprites[i].params.corners_rounding[0].radius = 10;
}
for (int i = 0; i < arraysize(editor->saveButton.sprites); ++i)
{
editor->saveButton.sprites[i].params.enableCornerRounding();
editor->saveButton.sprites[i].params.corners_rounding[2].radius = 10;
}
});
AddWidget(&themeCombo);