feat: Further improve information view

This commit is contained in:
WerWolv
2022-12-28 23:06:49 +01:00
parent cf601586fc
commit 0311feee9b
3 changed files with 65 additions and 24 deletions

View File

@@ -21,11 +21,12 @@ namespace hex::plugin::builtin {
void drawContent() override;
private:
bool m_dataValid = false;
u32 m_blockSize = 0;
float m_averageEntropy = 0;
float m_highestBlockEntropy = 0;
std::vector<float> m_blockEntropy;
bool m_dataValid = false;
u32 m_blockSize = 0;
double m_averageEntropy = -1.0;
double m_highestBlockEntropy = -1.0;
double m_plainTextCharacterPercentage = -1.0;
std::vector<double> m_blockEntropy;
std::array<std::vector<float>, 12> m_blockTypeDistributions;
u64 m_processedBlockCount = 0;