CARLA
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
carla::rpc::FloatColor Struct Reference

#include <FloatColor.h>

Public Member Functions

 FloatColor ()=default
 
 FloatColor (const FColor &color)
 
 FloatColor (const FLinearColor &color)
 
 FloatColor (const FloatColor &)=default
 
 FloatColor (float r, float g, float b, float a=1.f)
 
 MSGPACK_DEFINE_ARRAY (r, g, b, a)
 
 operator FLinearColor () const
 
bool operator!= (const FloatColor &rhs) const
 
FloatColor & operator= (const FloatColor &)=default
 
bool operator== (const FloatColor &rhs) const
 
FColor ToFColor () const
 

Public Attributes

float a = 1.f
 
float b = 0.f
 
float g = 0.f
 
float r = 0.f
 

Detailed Description

Definition at line 23 of file FloatColor.h.

Constructor & Destructor Documentation

◆ FloatColor() [1/5]

carla::rpc::FloatColor::FloatColor ( )
default

◆ FloatColor() [2/5]

carla::rpc::FloatColor::FloatColor ( const FloatColor &  )
default

◆ FloatColor() [3/5]

carla::rpc::FloatColor::FloatColor ( float  r,
float  g,
float  b,
float  a = 1.f 
)
inline

Definition at line 34 of file FloatColor.h.

◆ FloatColor() [4/5]

carla::rpc::FloatColor::FloatColor ( const FColor &  color)
inline

Definition at line 49 of file FloatColor.h.

◆ FloatColor() [5/5]

carla::rpc::FloatColor::FloatColor ( const FLinearColor &  color)
inline

Definition at line 52 of file FloatColor.h.

Member Function Documentation

◆ MSGPACK_DEFINE_ARRAY()

carla::rpc::FloatColor::MSGPACK_DEFINE_ARRAY ( r  ,
g  ,
b  ,
a   
)

◆ operator FLinearColor()

carla::rpc::FloatColor::operator FLinearColor ( ) const
inline

Definition at line 63 of file FloatColor.h.

References a, b, g, and r.

◆ operator!=()

bool carla::rpc::FloatColor::operator!= ( const FloatColor &  rhs) const
inline

Definition at line 43 of file FloatColor.h.

◆ operator=()

FloatColor & carla::rpc::FloatColor::operator= ( const FloatColor &  )
default

◆ operator==()

bool carla::rpc::FloatColor::operator== ( const FloatColor &  rhs) const
inline

Definition at line 39 of file FloatColor.h.

References a, b, g, and r.

◆ ToFColor()

FColor carla::rpc::FloatColor::ToFColor ( ) const
inline

Definition at line 55 of file FloatColor.h.

References a, b, g, and r.

Member Data Documentation

◆ a

float carla::rpc::FloatColor::a = 1.f

Definition at line 29 of file FloatColor.h.

Referenced by operator FLinearColor(), operator==(), and ToFColor().

◆ b

float carla::rpc::FloatColor::b = 0.f

Definition at line 28 of file FloatColor.h.

Referenced by operator FLinearColor(), operator==(), and ToFColor().

◆ g

float carla::rpc::FloatColor::g = 0.f

Definition at line 27 of file FloatColor.h.

Referenced by operator FLinearColor(), operator==(), and ToFColor().

◆ r

float carla::rpc::FloatColor::r = 0.f

Definition at line 26 of file FloatColor.h.

Referenced by operator FLinearColor(), operator==(), and ToFColor().


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