Sha256: 7e3ca4df6ed9388e8f33fc7caf45ecfc04aa5bf376dbf266c6d70eedda6f9f29
Contents?: true
Size: 549 Bytes
Versions: 4
Compression:
Stored size: 549 Bytes
Contents
module Nuklear module Style class Color # defined in C # attr_accessor :red, :green, :blue, :alpha # attr_accessor :hue, :saturation, :value def initialize(r, g, b, a = 1) self.red = r self.green = g self.blue = b self.alpha = a end def self.from_bytes(r, g, b, a = 255) new(r / 255.0, g / 255.0, b / 255.0, a / 255.0) end def inspect "#<#{self.class.name} red=#{red} green=#{green} blue=#{blue} alpha=#{alpha}>" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
nuklear-0.1.3 | lib/nuklear/style/color.rb |
nuklear-0.1.2 | lib/nuklear/style/color.rb |
nuklear-0.1.1 | lib/nuklear/style/color.rb |
nuklear-0.1.0 | lib/nuklear/style/color.rb |