Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Data Fields
Image_ColorRGBAF Struct Reference

POD structure for packed RGBA color value (4 floats) More...

#include <Image_Color.hxx>

Public Types

typedef float ComponentType_t
 Component type.
 

Public Member Functions

float r () const
 Alias to 1st component (red intensity).
 
float g () const
 Alias to 2nd component (green intensity).
 
float b () const
 Alias to 3rd component (blue intensity).
 
float a () const
 Alias to 4th component (alpha value).
 
floatr ()
 Alias to 1st component (red intensity).
 
floatg ()
 Alias to 2nd component (green intensity).
 
floatb ()
 Alias to 3rd component (blue intensity).
 
floata ()
 Alias to 4th component (alpha value).
 

Static Public Member Functions

static int Length ()
 Returns the number of components.
 

Data Fields

float v [4]
 

Detailed Description

POD structure for packed RGBA color value (4 floats)

Member Typedef Documentation

◆ ComponentType_t

Component type.

Member Function Documentation

◆ a() [1/2]

float & Image_ColorRGBAF::a ( )
inline

Alias to 4th component (alpha value).

◆ a() [2/2]

float Image_ColorRGBAF::a ( ) const
inline

Alias to 4th component (alpha value).

◆ b() [1/2]

float & Image_ColorRGBAF::b ( )
inline

Alias to 3rd component (blue intensity).

◆ b() [2/2]

float Image_ColorRGBAF::b ( ) const
inline

Alias to 3rd component (blue intensity).

◆ g() [1/2]

float & Image_ColorRGBAF::g ( )
inline

Alias to 2nd component (green intensity).

◆ g() [2/2]

float Image_ColorRGBAF::g ( ) const
inline

Alias to 2nd component (green intensity).

◆ Length()

static int Image_ColorRGBAF::Length ( )
inlinestatic

Returns the number of components.

◆ r() [1/2]

float & Image_ColorRGBAF::r ( )
inline

Alias to 1st component (red intensity).

◆ r() [2/2]

float Image_ColorRGBAF::r ( ) const
inline

Alias to 1st component (red intensity).

Field Documentation

◆ v

float Image_ColorRGBAF::v[4]

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