Graphics sheet optimization data. More...
#include <graphics_optimizer.h>
Public Member Functions | |
| SheetOptimizationData () | |
Public Attributes | |
| int | sheet_id |
| BppFormat | current_format |
| BppFormat | recommended_format |
| size_t | current_size |
| size_t | optimized_size |
| float | compression_ratio |
| int | colors_used |
| bool | is_convertible |
| std::string | optimization_reason |
Graphics sheet optimization data.
Definition at line 42 of file graphics_optimizer.h.
|
inline |
Definition at line 53 of file graphics_optimizer.h.
| int yaze::gfx::SheetOptimizationData::sheet_id |
Definition at line 43 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet().
| BppFormat yaze::gfx::SheetOptimizationData::current_format |
Definition at line 44 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet(), yaze::gfx::GraphicsOptimizer::GenerateOptimizationReason(), and yaze::gfx::GraphicsOptimizer::OptimizeSheet().
| BppFormat yaze::gfx::SheetOptimizationData::recommended_format |
Definition at line 45 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet(), yaze::gfx::GraphicsOptimizer::GenerateOptimizationReason(), and yaze::gfx::GraphicsOptimizer::OptimizeSheet().
| size_t yaze::gfx::SheetOptimizationData::current_size |
Definition at line 46 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet(), and yaze::gfx::GraphicsOptimizer::OptimizeSheet().
| size_t yaze::gfx::SheetOptimizationData::optimized_size |
Definition at line 47 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet(), and yaze::gfx::GraphicsOptimizer::OptimizeSheet().
| float yaze::gfx::SheetOptimizationData::compression_ratio |
Definition at line 48 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet(), yaze::gfx::GraphicsOptimizer::GenerateOptimizationReason(), and yaze::gfx::GraphicsOptimizer::ShouldOptimize().
| int yaze::gfx::SheetOptimizationData::colors_used |
Definition at line 49 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet(), and yaze::gfx::GraphicsOptimizer::GenerateOptimizationReason().
| bool yaze::gfx::SheetOptimizationData::is_convertible |
Definition at line 50 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet(), yaze::gfx::GraphicsOptimizer::OptimizeSheet(), and yaze::gfx::GraphicsOptimizer::ShouldOptimize().
| std::string yaze::gfx::SheetOptimizationData::optimization_reason |
Definition at line 51 of file graphics_optimizer.h.
Referenced by yaze::gfx::GraphicsOptimizer::AnalyzeSheet().