Open CASCADE Technology 7.8.0
Public Types | Public Member Functions | Static Public Member Functions | Data Fields
Image_ColorRGB32 Struct Reference

POD structure for packed RGB color value (4 bytes with extra byte for alignment) More...

#include <Image_Color.hxx>

Public Types

typedef Standard_Byte ComponentType_t
 Component type.
 

Public Member Functions

Standard_Byte r () const
 Alias to 1st component (red intensity).
 
Standard_Byte g () const
 Alias to 2nd component (green intensity).
 
Standard_Byte b () const
 Alias to 3rd component (blue intensity).
 
Standard_Byte a_ () const
 Alias to 4th component (dummy).
 
Standard_Byter ()
 Alias to 1st component (red intensity).
 
Standard_Byteg ()
 Alias to 2nd component (green intensity).
 
Standard_Byteb ()
 Alias to 3rd component (blue intensity).
 
Standard_Bytea_ ()
 Alias to 4th component (dummy).
 

Static Public Member Functions

static Standard_Integer Length ()
 Returns the number of components.
 

Data Fields

Standard_Byte v [4]
 

Detailed Description

POD structure for packed RGB color value (4 bytes with extra byte for alignment)

Member Typedef Documentation

◆ ComponentType_t

Component type.

Member Function Documentation

◆ a_() [1/2]

Standard_Byte & Image_ColorRGB32::a_ ( )
inline

Alias to 4th component (dummy).

◆ a_() [2/2]

Standard_Byte Image_ColorRGB32::a_ ( ) const
inline

Alias to 4th component (dummy).

◆ b() [1/2]

Standard_Byte & Image_ColorRGB32::b ( )
inline

Alias to 3rd component (blue intensity).

◆ b() [2/2]

Standard_Byte Image_ColorRGB32::b ( ) const
inline

Alias to 3rd component (blue intensity).

◆ g() [1/2]

Standard_Byte & Image_ColorRGB32::g ( )
inline

Alias to 2nd component (green intensity).

◆ g() [2/2]

Standard_Byte Image_ColorRGB32::g ( ) const
inline

Alias to 2nd component (green intensity).

◆ Length()

static Standard_Integer Image_ColorRGB32::Length ( )
inlinestatic

Returns the number of components.

◆ r() [1/2]

Standard_Byte & Image_ColorRGB32::r ( )
inline

Alias to 1st component (red intensity).

◆ r() [2/2]

Standard_Byte Image_ColorRGB32::r ( ) const
inline

Alias to 1st component (red intensity).

Field Documentation

◆ v

Standard_Byte Image_ColorRGB32::v[4]

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