Zivid C++ API 2.9.0+4dbba385-1
Defining the Future of 3D Machine Vision
Public Member Functions | List of all members
Zivid::ColorRGBA Struct Reference

Color with 8-bit red, green, blue and alpha channels More...

#include <Zivid/Color.h>

Inheritance diagram for Zivid::ColorRGBA:
Zivid::ColorRGBABase< uint8_t >

Public Member Functions

 ColorRGBABase ()=default
 Constructor More...
 
 ColorRGBABase (T red, T green, T blue, T alpha)
 Constructor More...
 
- Public Member Functions inherited from Zivid::ColorRGBABase< uint8_t >
 ColorRGBABase ()=default
 Constructor More...
 
 ColorRGBABase (uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha)
 Constructor More...
 
ZIVID_CORE_EXPORT bool operator== (const ColorRGBABase &rhs) const
 Check for equality More...
 
ZIVID_CORE_EXPORT bool operator!= (const ColorRGBABase &rhs) const
 Check for inequality More...
 
std::string toString () const
 Get string representation More...
 

Additional Inherited Members

- Public Types inherited from Zivid::ColorRGBABase< uint8_t >
using ValueType = uint8_t
 The type of the channel values More...
 
- Public Attributes inherited from Zivid::ColorRGBABase< uint8_t >
uint8_t r
 Red channel More...
 
uint8_t g
 Green channel More...
 
uint8_t b
 Blue channel More...
 
uint8_t a
 Alpha channel More...
 

Detailed Description

Color with 8-bit red, green, blue and alpha channels

The order of the members is r, g, b, a, and each member is represented as an uint8_t. The members have values from 0 to 255. This type differs from ColorBGRA only in the order of the channels (RGBA vs. BGRA).

Member Function Documentation

◆ ColorRGBABase() [1/2]

Zivid::ColorRGBABase< T >::ColorRGBABase ( )
default

Constructor

◆ ColorRGBABase() [2/2]

Zivid::ColorRGBABase< T >::ColorRGBABase ( red,
green,
blue,
alpha 
)
inline

Constructor


The documentation for this struct was generated from the following file: