mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-28 07:47:03 -05:00
build: Fix cppcheck issues
This commit is contained in:
@@ -941,7 +941,7 @@ namespace hex::plugin::visualizers {
|
||||
s_shouldReset = true;
|
||||
processInputEvents(s_rotation, s_translation, s_scaling, s_nearLimit, s_farLimit);
|
||||
|
||||
auto *iterable = dynamic_cast<pl::ptrn::IIterable*>(indicesPattern.get());
|
||||
const auto *iterable = dynamic_cast<pl::ptrn::IIterable*>(indicesPattern.get());
|
||||
if (iterable != nullptr && iterable->getEntryCount() > 0) {
|
||||
auto content = iterable->getEntry(0);
|
||||
while (content->getSize() == 0) {
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace hex::plugin::visualizers {
|
||||
|
||||
bitfield->forEachEntry(0, bitfield->getEntryCount(), [&](u64, pl::ptrn::Pattern *entry) {
|
||||
size_t bitSize;
|
||||
if (auto bitfieldField = dynamic_cast<pl::ptrn::PatternBitfieldField*>(entry); bitfieldField != nullptr)
|
||||
if (const auto *bitfieldField = dynamic_cast<pl::ptrn::PatternBitfieldField*>(entry); bitfieldField != nullptr)
|
||||
bitSize = bitfieldField->getBitSize();
|
||||
else
|
||||
bitSize = entry->getSize() * 8;
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
namespace hex::plugin::visualizers {
|
||||
std::vector<u32> getIndices(pl::ptrn::Pattern *colorTablePattern, u64 width, u64 height);
|
||||
ImGuiExt::Texture getTexture(pl::ptrn::Pattern *colorTablePattern, std::vector<u32>& indices, u64 width, u64 height);
|
||||
ImGuiExt::Texture getTexture(pl::ptrn::Pattern *colorTablePattern, const std::vector<u32> &indices, u64 width, u64 height);
|
||||
|
||||
|
||||
void drawImageVisualizer(pl::ptrn::Pattern &, bool shouldReset, std::span<const pl::core::Token::Literal> arguments) {
|
||||
@@ -75,7 +75,7 @@ namespace hex::plugin::visualizers {
|
||||
}
|
||||
}
|
||||
|
||||
ImGuiExt::Texture getTexture(pl::ptrn::Pattern *colorTablePattern, std::vector<u32>& indices, u64 width, u64 height) {
|
||||
ImGuiExt::Texture getTexture(pl::ptrn::Pattern *colorTablePattern, const std::vector<u32> &indices, u64 width, u64 height) {
|
||||
std::vector<u32> colorTable = patternToArray<u32>(colorTablePattern);
|
||||
auto colorCount = colorTable.size();
|
||||
auto indexCount = indices.size();
|
||||
@@ -89,7 +89,7 @@ namespace hex::plugin::visualizers {
|
||||
image[i] = colorTable[index];
|
||||
}
|
||||
void *tmp = image.data();
|
||||
ImU8 *data = static_cast<ImU8 *>(tmp);
|
||||
auto *data = static_cast<const ImU8 *>(tmp);
|
||||
ImGuiExt::Texture texture = ImGuiExt::Texture::fromBitmap(data, indexCount*4, width, height, ImGuiExt::Texture::Filter::Nearest);
|
||||
return texture;
|
||||
}
|
||||
@@ -97,9 +97,9 @@ namespace hex::plugin::visualizers {
|
||||
std::vector<u32> getIndices(pl::ptrn::Pattern *pattern, u64 width, u64 height) {
|
||||
auto indexCount = width * height / pattern->getSize();
|
||||
std::vector<u32> indices;
|
||||
auto *iterable = dynamic_cast<pl::ptrn::IIterable *>(pattern);
|
||||
const auto *iterable = dynamic_cast<pl::ptrn::IIterable *>(pattern);
|
||||
|
||||
if (iterable == nullptr || iterable->getEntryCount() <= 0)
|
||||
if (iterable == nullptr || iterable->getEntryCount() == 0)
|
||||
return indices;
|
||||
auto content = iterable->getEntry(0);
|
||||
auto byteCount = content->getSize();
|
||||
|
||||
Reference in New Issue
Block a user