Vuo  1.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Enumerations | Functions
VuoBlendMode

Description

An enum defining different types of blend shaders.

Enumerations

enum  VuoBlendMode {
  VuoBlendMode_Normal, VuoBlendMode_Multiply, VuoBlendMode_DarkerComponent, VuoBlendMode_DarkerColor,
  VuoBlendMode_LinearBurn, VuoBlendMode_ColorBurn, VuoBlendMode_Screen, VuoBlendMode_LighterComponent,
  VuoBlendMode_LighterColor, VuoBlendMode_LinearDodge, VuoBlendMode_ColorDodge, VuoBlendMode_Overlay,
  VuoBlendMode_SoftLight, VuoBlendMode_HardLight, VuoBlendMode_VividLight, VuoBlendMode_LinearLight,
  VuoBlendMode_PinLight, VuoBlendMode_HardMix, VuoBlendMode_Difference, VuoBlendMode_Exclusion,
  VuoBlendMode_Subtract, VuoBlendMode_Divide, VuoBlendMode_Hue, VuoBlendMode_Saturation,
  VuoBlendMode_Color, VuoBlendMode_Luminosity
}
 An enum defining different types of blend shaders. More...
 

Functions

VuoBlendMode VuoBlendMode_makeFromJson (json_object *js)
 Decodes the JSON object js, expected to contain a string, to create a new VuoBlendMode.
 
json_objectVuoBlendMode_getJson (const VuoBlendMode value)
 Encodes value as a JSON object.
 
char * VuoBlendMode_getSummary (const VuoBlendMode value)
 Same as VuoBlendMode_getString()
 
VuoList_VuoBlendMode VuoBlendMode_getAllowedValues (void)
 Returns a list of values that instances of this type can have.
 
VuoBlendMode VuoBlendMode_makeFromString (const char *str)
 Automatically generated function.
 
char * VuoBlendMode_getString (const VuoBlendMode value)
 Automatically generated function.
 
void VuoBlendMode_retain (VuoBlendMode value)
 Automatically generated function.
 
void VuoBlendMode_release (VuoBlendMode value)
 Automatically generated function.
 

Enumeration Type Documentation

An enum defining different types of blend shaders.

Enumerator
VuoBlendMode_Normal 

Standard alpha compositing. Foreground colors replace background colors, unless they're alpha-transparent.

VuoBlendMode_Multiply 

Multiplies each component of the foreground and background colors. Makes the composite image darker.

VuoBlendMode_DarkerComponent 

Chooses the darker of each of the foreground and background color's RGB components.

VuoBlendMode_DarkerColor 

Chooses the darker color by comparing the luminance of each color.

VuoBlendMode_LinearBurn 

Linear burn.

VuoBlendMode_ColorBurn 

Color burn.

VuoBlendMode_Screen 

Screen.

VuoBlendMode_LighterComponent 

Chooses the lighter of each of the foreground and background color's RGB components.

VuoBlendMode_LighterColor 

Chooses the lighter color by comparing the luminance of each color.

VuoBlendMode_LinearDodge 

Adds each component of the foreground and background colors. Makes the composite image lighter.

VuoBlendMode_ColorDodge 

Color dodge.

VuoBlendMode_Overlay 

Overlay.

VuoBlendMode_SoftLight 

Soft light.

VuoBlendMode_HardLight 

Hard light.

VuoBlendMode_VividLight 

Vivid light.

VuoBlendMode_LinearLight 

Linear light.

VuoBlendMode_PinLight 

Pin light.

VuoBlendMode_HardMix 

Hard mix.

VuoBlendMode_Difference 

Difference.

VuoBlendMode_Exclusion 

Exclusion.

VuoBlendMode_Subtract 

Subtracts each component of the foreground color from the background color. Makes the composite image darker.

VuoBlendMode_Divide 

Divides each component of the background color by the foreground color.

VuoBlendMode_Hue 

Hue.

VuoBlendMode_Saturation 

Saturation.

VuoBlendMode_Color 

Color.

VuoBlendMode_Luminosity 

Luminosity.

Function Documentation

VuoList_VuoBlendMode VuoBlendMode_getAllowedValues ( void  )

Returns a list of values that instances of this type can have.

struct json_object * VuoBlendMode_getJson ( const VuoBlendMode  value)
read

Encodes value as a JSON object.

char* VuoBlendMode_getString ( const VuoBlendMode  value)

Automatically generated function.

char * VuoBlendMode_getSummary ( const VuoBlendMode  value)

Same as VuoBlendMode_getString()

VuoBlendMode VuoBlendMode_makeFromJson ( json_object js)

Decodes the JSON object js, expected to contain a string, to create a new VuoBlendMode.

VuoBlendMode VuoBlendMode_makeFromString ( const char *  str)

Automatically generated function.

void VuoBlendMode_release ( VuoBlendMode  value)

Automatically generated function.

void VuoBlendMode_retain ( VuoBlendMode  value)

Automatically generated function.