summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorBen Bridle <bridle.benjamin@gmail.com>2024-10-02 11:58:55 +1300
committerBen Bridle <bridle.benjamin@gmail.com>2024-10-02 11:58:55 +1300
commit6e799fdefc860700e9e574aaad6a50d9a8058d61 (patch)
tree6cb21a290ccb988d493fccecc6d0e10d312afa62 /src/lib.rs
parent3bdce23859dfa3ae7ca890adf741aedc46d6a317 (diff)
downloadcolour-6e799fdefc860700e9e574aaad6a50d9a8058d61.zip
Add RGBA version of as_rgb_hex method
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 098209a..846d154 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -61,7 +61,13 @@ impl Colour {
[self.red(), self.green(), self.blue(), self.alpha()]
}
pub fn as_rgb_hex(&self) -> String {
- format!("{:02x}{:02x}{:02x}", self.red(), self.green(), self.blue())
+ format!("{:02x}{:02x}{:02x}",
+ self.red(), self.green(), self.blue())
+ }
+
+ pub fn as_rgba_hex(&self) -> String {
+ format!("{:02x}{:02x}{:02x}{:02x}",
+ self.red(), self.green(), self.blue(), self.alpha())
}
pub fn red(&self) -> u8 {
(self.value >> 16) as u8