IDS peak ICV v1.0.0
Loading...
Searching...
No Matches
DrawingOptions Class Reference

#include <peak_icv/painting/peak_icv_drawing_options.hpp>

Public Member Functions

 DrawingOptions ()=default
 Default Drawing options are red with 100% opacity.
 
constexpr experimental::Color GetColor () const
 Get the color for drawing.
 
experimental::Opacity GetOpacity () const
 Get the opacity for drawing.
 
void SetColor (const experimental::Color &color)
 Set the color for drawing.
 
void SetOpacity (const experimental::Opacity &opacity)
 Set the opacity for drawing.
 
bool operator== (const DrawingOptions &other) const
 

Detailed Description

Warning
This function is still in development and not released.

Definition at line 34 of file peak_icv_drawing_options.hpp.

Constructor & Destructor Documentation

◆ DrawingOptions()

DrawingOptions ( )
default

Default Drawing options are red with 100% opacity.

Warning
This function is still in development and not released.

Member Function Documentation

◆ GetColor()

experimental::Color GetColor ( ) const
constexpr

Get the color for drawing.

Returns
The color
Warning
This function is still in development and not released.

Definition at line 88 of file peak_icv_drawing_options.hpp.

◆ GetOpacity()

experimental::Opacity GetOpacity ( ) const
inline

Get the opacity for drawing.

Returns
The opacity
Warning
This function is still in development and not released.

Definition at line 93 of file peak_icv_drawing_options.hpp.

◆ operator==()

bool operator== ( const DrawingOptions & other) const
inline

Definition at line 113 of file peak_icv_drawing_options.hpp.

◆ SetColor()

void SetColor ( const experimental::Color & color)
inline

Set the color for drawing.

Warning
This function is still in development and not released.

Definition at line 98 of file peak_icv_drawing_options.hpp.

◆ SetOpacity()

void SetOpacity ( const experimental::Opacity & opacity)
inline

Set the opacity for drawing.

Warning
This function is still in development and not released.

Definition at line 103 of file peak_icv_drawing_options.hpp.