Fixes for the new path_view

This commit is contained in:
catalinvasile
2024-09-05 17:12:01 +02:00
parent 1b674c3e64
commit e828ac433c
3 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -29,7 +29,7 @@ enum class Placement : uint8_t
};
using PlacementSet = tl::flag_set<Placement>;
void init(tl::lent_ref<kit::EngineManager> engineManager, tl::lent_ref<fs::IFilesystem> filesystem, fs::AbsPath folderPath);
void init(tl::lent_ref<kit::EngineManager> engineManager, tl::lent_ref<fs::IFilesystem> filesystem, fs::AbsPathView folderPath);
void shutdown();
struct Icon
+4 -4
View File
@@ -1316,7 +1316,7 @@ namespace ImSpinner
ImVec2 p1 = ImVec2(centre.x + ImSin(0) * radius, centre.y + ImCos(0) * radius);
ImVec2 p2 = ImVec2(centre.x + ImSin(PI_DIV(3) * 2) * radius, centre.y + ImCos(PI_DIV(3) * 2) * radius);
ImVec2 p3 = ImVec2(centre.x + ImSin(PI_DIV(3) * 4) * radius, centre.y + ImCos(PI_DIV(3) * 4) * radius);
std::vector<ImVec2> subdividedPoints = splitTriangle(p1, p2, p3, (float)dim);
std::vector<ImVec2> subdividedPoints = splitTriangle(p1, p2, p3, dim);
for (size_t i = 0; i < subdividedPoints.size(); i+=3) {
ImVec2 trisCenter = hsumPoints(hsumPoints(subdividedPoints[i], subdividedPoints[i + 1]), subdividedPoints[i + 2]);
const float angle = calculateAngle(p1, trisCenter, centre);
@@ -1492,8 +1492,8 @@ namespace ImSpinner
c.Value.w = ImMax(0.05f, c.Value.w);
}
draw_segment(arc_num, 0.f, c, 1.f + arc_num * 0.3f, arc_num > 0 ? -1.f : 1.f);
draw_segment(arc_num, IM_PI, c, 1.f + arc_num * 0.3f, arc_num > 0 ? -1.f : 1.f);
draw_segment((int)arc_num, 0.f, c, 1.f + arc_num * 0.3f, arc_num > 0 ? -1.f : 1.f);
draw_segment((int)arc_num, IM_PI, c, 1.f + arc_num * 0.3f, arc_num > 0 ? -1.f : 1.f);
}
}
@@ -2071,7 +2071,7 @@ namespace ImSpinner
{
SPINNER_HEADER(pos, size, centre, num_segments);
const float start = ImFmod(ImGui::GetTime() * speed, IM_PI * 2);
const float start = ImFmod(ImGui::GetTime() * speed, IM_PI * 2.f);
const int half_segments = num_segments / 2;
for (int i = 0; i < arcs; ++i) {
+1 -1
View File
@@ -43,7 +43,7 @@ struct TextureData
tl::vector<TextureData> s_textures;
tl::unordered_map<tl::string, Icon> s_icons;
void init(tl::lent_ref<kit::EngineManager> engineManager, tl::lent_ref<fs::IFilesystem> filesystem, fs::AbsPath folderPath)
void init(tl::lent_ref<kit::EngineManager> engineManager, tl::lent_ref<fs::IFilesystem> filesystem, fs::AbsPathView folderPath)
{
s_engineManager = std::move(engineManager);
s_filesystem = std::move(filesystem);