From 75f64161cb4addcbc6e29732df8d9b519a62c43f Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Mon, 23 Mar 2026 21:23:59 -0600 Subject: Implemented clang-format --- src/factories/GenericArrayFactory.cpp | 84 +++++++++++------------------------ 1 file changed, 26 insertions(+), 58 deletions(-) (limited to 'src/factories/GenericArrayFactory.cpp') diff --git a/src/factories/GenericArrayFactory.cpp b/src/factories/GenericArrayFactory.cpp index 12b698f..ccff544 100644 --- a/src/factories/GenericArrayFactory.cpp +++ b/src/factories/GenericArrayFactory.cpp @@ -11,60 +11,26 @@ #define GET_MAG_U(num) ((uint32_t)((num > 1) ? std::log10(num) + 1 : 1)) std::unordered_map arrayTypeMap = { - { "u8", ArrayType::u8 }, - { "s8", ArrayType::s8 }, - { "u16", ArrayType::u16 }, - { "s16", ArrayType::s16 }, - { "u32", ArrayType::u32 }, - { "s32", ArrayType::s32 }, - { "u64", ArrayType::u64 }, - { "f32", ArrayType::f32 }, - { "f64", ArrayType::f64 }, - { "Vec2f", ArrayType::Vec2f }, - { "Vec3f", ArrayType::Vec3f }, - { "Vec3s", ArrayType::Vec3s }, - { "Vec3i", ArrayType::Vec3i }, - { "Vec3iu", ArrayType::Vec3iu }, - { "Vec4f", ArrayType::Vec4f }, + { "u8", ArrayType::u8 }, { "s8", ArrayType::s8 }, { "u16", ArrayType::u16 }, + { "s16", ArrayType::s16 }, { "u32", ArrayType::u32 }, { "s32", ArrayType::s32 }, + { "u64", ArrayType::u64 }, { "f32", ArrayType::f32 }, { "f64", ArrayType::f64 }, + { "Vec2f", ArrayType::Vec2f }, { "Vec3f", ArrayType::Vec3f }, { "Vec3s", ArrayType::Vec3s }, + { "Vec3i", ArrayType::Vec3i }, { "Vec3iu", ArrayType::Vec3iu }, { "Vec4f", ArrayType::Vec4f }, { "Vec4s", ArrayType::Vec4s }, }; std::unordered_map typeSizeMap = { - { ArrayType::u8, 1 }, - { ArrayType::s8, 1 }, - { ArrayType::u16, 2 }, - { ArrayType::s16, 2 }, - { ArrayType::u32, 4 }, - { ArrayType::s32, 4 }, - { ArrayType::u64, 8 }, - { ArrayType::f32, 4 }, - { ArrayType::f64, 8 }, - { ArrayType::Vec2f, 8 }, - { ArrayType::Vec3f, 12 }, - { ArrayType::Vec3s, 6 }, - { ArrayType::Vec3i, 12 }, - { ArrayType::Vec3iu, 12 }, - { ArrayType::Vec4f, 16 }, - { ArrayType::Vec4s, 8 }, + { ArrayType::u8, 1 }, { ArrayType::s8, 1 }, { ArrayType::u16, 2 }, { ArrayType::s16, 2 }, + { ArrayType::u32, 4 }, { ArrayType::s32, 4 }, { ArrayType::u64, 8 }, { ArrayType::f32, 4 }, + { ArrayType::f64, 8 }, { ArrayType::Vec2f, 8 }, { ArrayType::Vec3f, 12 }, { ArrayType::Vec3s, 6 }, + { ArrayType::Vec3i, 12 }, { ArrayType::Vec3iu, 12 }, { ArrayType::Vec4f, 16 }, { ArrayType::Vec4s, 8 }, }; std::unordered_map structCountMap = { - { ArrayType::u8, 1 }, - { ArrayType::s8, 1 }, - { ArrayType::u16, 1 }, - { ArrayType::s16, 1 }, - { ArrayType::u32, 1 }, - { ArrayType::s32, 1 }, - { ArrayType::u64, 1 }, - { ArrayType::f32, 1 }, - { ArrayType::f64, 1 }, - { ArrayType::Vec2f, 2 }, - { ArrayType::Vec3f, 3 }, - { ArrayType::Vec3s, 3 }, - { ArrayType::Vec3i, 3 }, - { ArrayType::Vec3iu, 3 }, - { ArrayType::Vec4f, 4 }, - { ArrayType::Vec4s, 4 }, + { ArrayType::u8, 1 }, { ArrayType::s8, 1 }, { ArrayType::u16, 1 }, { ArrayType::s16, 1 }, + { ArrayType::u32, 1 }, { ArrayType::s32, 1 }, { ArrayType::u64, 1 }, { ArrayType::f32, 1 }, + { ArrayType::f64, 1 }, { ArrayType::Vec2f, 2 }, { ArrayType::Vec3f, 3 }, { ArrayType::Vec3s, 3 }, + { ArrayType::Vec3i, 3 }, { ArrayType::Vec3iu, 3 }, { ArrayType::Vec4f, 4 }, { ArrayType::Vec4s, 4 }, }; static int GetPrecision(float f) { @@ -72,7 +38,7 @@ static int GetPrecision(float f) { int shift = 1; float approx = std::round(f); - while(f != approx && p < 12 ){ + while (f != approx && p < 12) { shift *= 10; p++; approx = std::round(f * shift) / shift; @@ -83,7 +49,7 @@ static int GetPrecision(float f) { GenericArray::GenericArray(std::vector data) : mData(std::move(data)) { mMaxWidth = 1; mMaxPrec = 1; - for (auto &datum : mData) { + for (auto& datum : mData) { switch (static_cast(datum.index())) { case ArrayType::u8: { mMaxWidth = std::max(mMaxWidth, GET_MAG_U((uint32_t)std::get(datum))); @@ -148,7 +114,7 @@ GenericArray::GenericArray(std::vector data) : mData(std::move(data) break; } case ArrayType::Vec4f: { - mMaxWidth = std::max(mMaxWidth,(uint32_t)std::get(datum).width()); + mMaxWidth = std::max(mMaxWidth, (uint32_t)std::get(datum).width()); mMaxPrec = std::max(mMaxPrec, (uint32_t)std::get(datum).precision()); break; } @@ -160,11 +126,12 @@ GenericArray::GenericArray(std::vector data) : mData(std::move(data) } } -ExportResult ArrayHeaderExporter::Export(std::ostream &write, std::shared_ptr raw, std::string& entryName, YAML::Node &node, std::string* replacement) { +ExportResult ArrayHeaderExporter::Export(std::ostream& write, std::shared_ptr raw, std::string& entryName, + YAML::Node& node, std::string* replacement) { const auto symbol = GetSafeNode(node, "symbol", entryName); const auto type = GetSafeNode(node, "array_type"); - if(Companion::Instance->IsOTRMode()){ + if (Companion::Instance->IsOTRMode()) { write << "static const ALIGN_ASSET(2) char " << symbol << "[] = \"__OTR__" << (*replacement) << "\";\n\n"; return std::nullopt; } @@ -173,7 +140,8 @@ ExportResult ArrayHeaderExporter::Export(std::ostream &write, std::shared_ptr raw, std::string& entryName, YAML::Node &node, std::string* replacement ) { +ExportResult ArrayCodeExporter::Export(std::ostream& write, std::shared_ptr raw, std::string& entryName, + YAML::Node& node, std::string* replacement) { const auto symbol = GetSafeNode(node, "symbol", entryName); const auto type = GetSafeNode(node, "array_type"); const auto offset = GetSafeNode(node, "offset"); @@ -188,12 +156,11 @@ ExportResult ArrayCodeExporter::Export(std::ostream &write, std::shared_ptrmMaxWidth + 8); int i = 0; - for (auto &datum : array->mData) { + for (auto& datum : array->mData) { if ((i++ % columnCount) == 0) { write << "\n" << fourSpaceTab; } @@ -258,7 +225,8 @@ ExportResult ArrayCodeExporter::Export(std::ostream &write, std::shared_ptrmData.size() * typeSize; } -ExportResult ArrayBinaryExporter::Export(std::ostream &write, std::shared_ptr raw, std::string& entryName, YAML::Node &node, std::string* replacement ) { +ExportResult ArrayBinaryExporter::Export(std::ostream& write, std::shared_ptr raw, std::string& entryName, + YAML::Node& node, std::string* replacement) { auto writer = LUS::BinaryWriter(); const auto type = GetSafeNode(node, "array_type"); auto array = std::static_pointer_cast(raw); @@ -273,9 +241,9 @@ ExportResult ArrayBinaryExporter::Export(std::ostream &write, std::shared_ptr(arrayType)); - writer.Write((uint32_t) array->mData.size()); + writer.Write((uint32_t)array->mData.size()); - for (auto &datum : array->mData) { + for (auto& datum : array->mData) { switch (static_cast(datum.index())) { case ArrayType::u8: { writer.Write(std::get(datum)); -- cgit v1.2.3