class Sass::Value::Color::Space::Rgb
def bounded?
def bounded? true end
def convert(dest, red, green, blue, alpha)
def convert(dest, red, green, blue, alpha) SRGB.convert( dest, red.nil? ? nil : red / 255.0, green.nil? ? nil : green / 255.0, blue.nil? ? nil : blue / 255.0, alpha ) end
def from_linear(channel)
def from_linear(channel) Utils.srgb_and_display_p3_from_linear(channel) * 255 end
def initialize
def initialize super('rgb', [ LinearChannel.new('red', 0, 255, lower_clamped: true, upper_clamped: true).freeze, LinearChannel.new('green', 0, 255, lower_clamped: true, upper_clamped: true).freeze, LinearChannel.new('blue', 0, 255, lower_clamped: true, upper_clamped: true).freeze ].freeze) end
def legacy?
def legacy? true end
def to_linear(channel)
def to_linear(channel) Utils.srgb_and_display_p3_to_linear(channel / 255.0) end