nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_ucolor_spec.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/base/ags_vst_ucolor_spec.h>
#include <pluginterfaces/base/ucolorspec.h>
Include dependency graph for ags_vst_ucolor_spec.cpp:

Functions

AgsVstColorSpec ags_vst_color_spec_make_color_spec_rgb (AgsVstColorComponent r, AgsVstColorComponent g, AgsVstColorComponent b)
 
AgsVstColorSpec ags_vst_color_spec_make_color_spec_rgba (AgsVstColorComponent r, AgsVstColorComponent g, AgsVstColorComponent b, AgsVstColorComponent a)
 
AgsVstColorComponent ags_vst_color_spec_get_blue (AgsVstColorSpec color_spec)
 
AgsVstColorComponent ags_vst_color_spec_get_green (AgsVstColorSpec color_spec)
 
AgsVstColorComponent ags_vst_color_spec_get_red (AgsVstColorSpec color_spec)
 
AgsVstColorComponent ags_vst_color_spec_get_alpha (AgsVstColorSpec color_spec)
 
void ags_vst_color_spec_set_blue (AgsVstColorSpec *color_spec, AgsVstColorComponent b)
 
void ags_vst_color_spec_set_green (AgsVstColorSpec *color_spec, AgsVstColorComponent g)
 
void ags_vst_color_spec_set_red (AgsVstColorSpec *color_spec, AgsVstColorComponent r)
 
void ags_vst_color_spec_set_alpha (AgsVstColorSpec *color_spec, AgsVstColorComponent a)
 
gdouble ags_vst_color_spec_normalize_color_component (AgsVstColorComponent c)
 
AgsVstColorComponent ags_vst_color_spec_denormalize_color_component (gdouble c)
 
void ags_vst_color_spec_set_alpha_norm (AgsVstColorSpec *color_spec, gdouble a)
 
gdouble ags_vst_color_spec_get_alpha_norm (AgsVstColorSpec color_spec)
 
gdouble ags_vst_color_spec_normalize_alpha (guint8 alpha)
 
AgsVstColorComponent ags_vst_color_spec_denormalize_alpha (gdouble alpha_norm)
 
AgsVstColorSpec ags_vst_color_spec_strip_alpha (AgsVstColorSpec color_spec)
 
AgsVstColorSpec ags_vst_color_spec_blend_color (AgsVstColorSpec color_spec, gdouble opacity)
 

Function Documentation

◆ ags_vst_color_spec_blend_color()

AgsVstColorSpec ags_vst_color_spec_blend_color ( AgsVstColorSpec  color_spec,
gdouble  opacity 
)

Blend color.

Parameters
color_specthe color spec
opacitythe opacity
Returns
the color spec
Since
5.0.0

◆ ags_vst_color_spec_denormalize_alpha()

AgsVstColorComponent ags_vst_color_spec_denormalize_alpha ( gdouble  alpha_norm)

Denormalize alpha.

Parameters
alpha_normthe normalized alpha
Returns
the alpha
Since
5.0.0

◆ ags_vst_color_spec_denormalize_color_component()

AgsVstColorComponent ags_vst_color_spec_denormalize_color_component ( gdouble  c)

Denormalize color component.

Parameters
cthe color
Returns
the color component
Since
5.0.0

◆ ags_vst_color_spec_get_alpha()

AgsVstColorComponent ags_vst_color_spec_get_alpha ( AgsVstColorSpec  color_spec)

Get alpha.

Parameters
color_specthe color spec
Returns
the Steinberg::ColorComponent as AgsVstColorComponent
Since
5.0.0

◆ ags_vst_color_spec_get_alpha_norm()

gdouble ags_vst_color_spec_get_alpha_norm ( AgsVstColorSpec  color_spec)

Get alpha norm.

Parameters
color_specthe color spec
Returns
the alpha norm
Since
5.0.0

◆ ags_vst_color_spec_get_blue()

AgsVstColorComponent ags_vst_color_spec_get_blue ( AgsVstColorSpec  color_spec)

Get blue.

Parameters
color_specthe color spec
Returns
the Steinberg::ColorComponent as AgsVstColorComponent
Since
5.0.0

◆ ags_vst_color_spec_get_green()

AgsVstColorComponent ags_vst_color_spec_get_green ( AgsVstColorSpec  color_spec)

Get green.

Parameters
color_specthe color spec
Returns
the Steinberg::ColorComponent as AgsVstColorComponent
Since
5.0.0

◆ ags_vst_color_spec_get_red()

AgsVstColorComponent ags_vst_color_spec_get_red ( AgsVstColorSpec  color_spec)

Get red.

Parameters
color_specthe color spec
Returns
the Steinberg::ColorComponent as AgsVstColorComponent
Since
5.0.0

◆ ags_vst_color_spec_make_color_spec_rgb()

AgsVstColorSpec ags_vst_color_spec_make_color_spec_rgb ( AgsVstColorComponent  r,
AgsVstColorComponent  g,
AgsVstColorComponent  b 
)

Make color spec RGB.

Parameters
rred
ggreen
bblue
Returns
the Steinberg::ColorSpec as AgsVstColorSpec
Since
5.0.0

◆ ags_vst_color_spec_make_color_spec_rgba()

AgsVstColorSpec ags_vst_color_spec_make_color_spec_rgba ( AgsVstColorComponent  r,
AgsVstColorComponent  g,
AgsVstColorComponent  b,
AgsVstColorComponent  a 
)

Make color spec RGBA.

Parameters
rred
ggreen
bblue
aalpha
Returns
the Steinberg::ColorSpec as AgsVstColorSpec
Since
5.0.0

◆ ags_vst_color_spec_normalize_alpha()

gdouble ags_vst_color_spec_normalize_alpha ( guint8  alpha)

Normalize alpha.

Parameters
athe alpha
Returns
the normalized alpha
Since
5.0.0

◆ ags_vst_color_spec_normalize_color_component()

gdouble ags_vst_color_spec_normalize_color_component ( AgsVstColorComponent  c)

Normalize color component.

Parameters
cthe color component
Returns
the normalized value
Since
5.0.0

◆ ags_vst_color_spec_set_alpha()

void ags_vst_color_spec_set_alpha ( AgsVstColorSpec color_spec,
AgsVstColorComponent  a 
)

Set alpha.

Parameters
color_specthe color spec
aalpha
Since
5.0.0

◆ ags_vst_color_spec_set_alpha_norm()

void ags_vst_color_spec_set_alpha_norm ( AgsVstColorSpec color_spec,
gdouble  a 
)

Set alpha norm.

Parameters
color_specthe color spec
athe alpha norm
Since
5.0.0

◆ ags_vst_color_spec_set_blue()

void ags_vst_color_spec_set_blue ( AgsVstColorSpec color_spec,
AgsVstColorComponent  b 
)

Set blue.

Parameters
color_specthe color spec
bblue
Since
5.0.0

◆ ags_vst_color_spec_set_green()

void ags_vst_color_spec_set_green ( AgsVstColorSpec color_spec,
AgsVstColorComponent  g 
)

Set green.

Parameters
color_specthe color spec
ggreen
Since
5.0.0

◆ ags_vst_color_spec_set_red()

void ags_vst_color_spec_set_red ( AgsVstColorSpec color_spec,
AgsVstColorComponent  r 
)

Set red.

Parameters
color_specthe color spec
rred
Since
5.0.0

◆ ags_vst_color_spec_strip_alpha()

AgsVstColorSpec ags_vst_color_spec_strip_alpha ( AgsVstColorSpec  color_spec)

Strip alpha.

Parameters
color_specthe color spec
Returns
the color spec
Since
5.0.0