OpenSiv3D  v0.6.5
C++20 framework for creative coding
RandomColor.hpp File Reference
#include "Common.hpp"
#include "Color.hpp"
#include "ColorF.hpp"
#include "HSV.hpp"
#include "detail/RandomColor.ipp"

Namespaces

 s3d
 

Functions

Color s3d::RandomColor ()
 
SIV3D_CONCEPT_URBG Color s3d::RandomColor (URBG &&urbg)
 
Color s3d::RandomColor (const std::pair< uint32, uint32 > &rMinMax, const std::pair< uint32, uint32 > &gMinMax, const std::pair< uint32, uint32 > &bMinMax)
 
SIV3D_CONCEPT_URBG Color s3d::RandomColor (const std::pair< uint32, uint32 > &rMinMax, const std::pair< uint32, uint32 > &gMinMax, const std::pair< uint32, uint32 > &bMinMax, URBG &&urbg)
 
ColorF s3d::RandomColorF ()
 
SIV3D_CONCEPT_URBG ColorF s3d::RandomColorF (URBG &&urbg)
 
ColorF s3d::RandomColorF (const std::pair< double, double > &rMinMax, const std::pair< double, double > &gMinMax, const std::pair< double, double > &bMinMax)
 
SIV3D_CONCEPT_URBG ColorF s3d::RandomColorF (const std::pair< double, double > &rMinMax, const std::pair< double, double > &gMinMax, const std::pair< double, double > &bMinMax, URBG &&urbg)
 
HSV s3d::RandomHSV ()
 
SIV3D_CONCEPT_URBG HSV s3d::RandomHSV (URBG &&urbg)
 
HSV s3d::RandomHSV (const std::pair< double, double > &hMinMax, const std::pair< double, double > &sMinMax, const std::pair< double, double > &vMinMax)
 
SIV3D_CONCEPT_URBG HSV s3d::RandomHSV (const std::pair< double, double > &hMinMax, const std::pair< double, double > &sMinMax, const std::pair< double, double > &vMinMax, URBG &&urbg)