neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
color.inl File Reference

Go to the source code of this file.

Namespaces

namespace  neogfx
 

Functions

template<color_space ColorSpace, typename BaseComponent , typename ViewComponent , typename Derived >
basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >::return_type neogfx::operator+ (const basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > &aLeft, typename basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >::view_component aRight)
 
template<color_space ColorSpace, typename BaseComponent , typename ViewComponent , typename Derived >
basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >::return_type neogfx::operator- (const basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > &aLeft, typename basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >::view_component aRight)
 
template<color_space ColorSpace, typename BaseComponent , typename ViewComponent , typename Derived >
basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived >::return_type neogfx::operator* (const basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > &aLeft, scalar aCoefficient)
 
template<typename Elem , typename Traits , color_space ColorSpace, typename BaseComponent , typename ViewComponent , typename Derived >
std::basic_ostream< Elem, Traits > & neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > &aColor)
 
template<typename Elem , typename Traits , color_space ColorSpace, typename BaseComponent , typename ViewComponent , typename Derived >
std::basic_istream< Elem, Traits > & neogfx::operator>> (std::basic_istream< Elem, Traits > &aStream, basic_rgb_color< ColorSpace, BaseComponent, ViewComponent, Derived > &aColor)