Faker C++
Toggle main menu visibility
Loading...
Searching...
No Matches
color.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
#include <string_view>
5
6
#include "faker-cxx/export.h"
7
#include "faker-cxx/types/locale.h"
8
#include "types/hex.h"
9
10
namespace
faker::color
11
{
23
FAKER_CXX_EXPORT std::string_view
name
(Locale locale = Locale::en_US);
24
37
FAKER_CXX_EXPORT std::string
rgb
(
bool
includeAlpha =
false
);
38
53
FAKER_CXX_EXPORT std::string
hex
(HexCasing casing = HexCasing::Lower, HexPrefix prefix = HexPrefix::Hash,
54
bool
includeAlpha =
false
);
55
68
FAKER_CXX_EXPORT std::string
hsl
(
bool
includeAlpha =
false
);
69
82
FAKER_CXX_EXPORT std::string
lch
(
bool
includeAlpha =
false
);
83
93
FAKER_CXX_EXPORT std::string
cmyk
();
94
104
FAKER_CXX_EXPORT std::string
lab
();
105
115
FAKER_CXX_EXPORT std::string
hsb
();
116
126
FAKER_CXX_EXPORT std::string
hsv
();
127
137
FAKER_CXX_EXPORT std::string
hwb
();
138
148
FAKER_CXX_EXPORT std::string
yuv
();
149
159
FAKER_CXX_EXPORT std::string
space
();
160
}
faker::color
Definition
color.h:11
faker::color::cmyk
FAKER_CXX_EXPORT std::string cmyk()
Return a CMYK color.
faker::color::hsl
FAKER_CXX_EXPORT std::string hsl(bool includeAlpha=false)
Returns an HSL color.
faker::color::hsv
FAKER_CXX_EXPORT std::string hsv()
Return a HSV color.
faker::color::name
FAKER_CXX_EXPORT std::string_view name(Locale locale=Locale::en_US)
Returns a random color.
faker::color::lch
FAKER_CXX_EXPORT std::string lch(bool includeAlpha=false)
Returns an LCH color.
faker::color::yuv
FAKER_CXX_EXPORT std::string yuv()
Return a YUV color.
faker::color::hsb
FAKER_CXX_EXPORT std::string hsb()
Return a HSB color.
faker::color::space
FAKER_CXX_EXPORT std::string space()
Returns a random color space.
faker::color::hex
FAKER_CXX_EXPORT std::string hex(HexCasing casing=HexCasing::Lower, HexPrefix prefix=HexPrefix::Hash, bool includeAlpha=false)
Returns a hex color.
faker::color::hwb
FAKER_CXX_EXPORT std::string hwb()
Return a HWB color.
faker::color::rgb
FAKER_CXX_EXPORT std::string rgb(bool includeAlpha=false)
Returns an RGB color.
faker::color::lab
FAKER_CXX_EXPORT std::string lab()
Return a LAB color.
include
faker-cxx
color.h
Generated by
1.17.0