struct
Fluorite::SpriteSheet::Core::CompressionMetrics
- Fluorite::SpriteSheet::Core::CompressionMetrics
- Struct
- Value
- Object
Overview
Value struct representing VRAM & file compression telemetry
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
fluorite/sprite_sheet/core/pipeline.crConstructors
- .new(raw_rgba_bytes : Int64, compressed_vram_bytes : Int64, palette_overhead_bytes : Int64)
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance Method Summary
- #compressed_vram_bytes : Int64
- #compression_ratio : Float64
- #palette_overhead_bytes : Int64
- #raw_rgba_bytes : Int64
- #total_vram_bytes : Int64
- #vram_savings_bytes : Int64
- #vram_savings_percent : Float64
Constructor Detail
def self.new(raw_rgba_bytes : Int64, compressed_vram_bytes : Int64, palette_overhead_bytes : Int64)
#
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
#