nodes_color.h File Reference

Namespaces

 maxon
 
 maxon::PATTERN
 
 maxon::PATTERN::NODE
 
 maxon::PATTERN::NODE::CONVERSION
 
 maxon::PATTERN::NODE::CONVERSION::COLORPROFILE
 
 maxon::PATTERN::NODE::CONVERSION::COLORSPACE
 
 maxon::PATTERN::NODE::CONVERSION::OCIO
 
 maxon::PATTERN::NODE::EFFECT
 
 maxon::PATTERN::NODE::EFFECT::BIASGAIN
 
 maxon::PATTERN::NODE::EFFECT::BLEND
 
 maxon::PATTERN::NODE::EFFECT::COLORCORRECTION
 
 maxon::PATTERN::NODE::EFFECT::COLORHSL
 
 maxon::PATTERN::NODE::EFFECT::COLORTEMPERATURE
 
 maxon::PATTERN::NODE::EFFECT::CONTRAST
 
 maxon::PATTERN::NODE::EFFECT::EXPOSURE
 
 maxon::PATTERN::NODE::EFFECT::INVERTCOLOR
 
 maxon::PATTERN::NODE::EFFECT::KEYER
 
 maxon::PATTERN::NODE::EFFECT::PREMULTIPLY
 
 maxon::PATTERN::NODE::EFFECT::SHUFFLE
 
 maxon::PATTERN::NODE::EFFECT::SHUFFLECOMBINE
 
 maxon::PATTERN::NODE::EFFECT::UNPREMULTIPLY
 
 maxon::PATTERN::NODE::EFFECT::WHITEBALANCE
 

Functions

 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.conversion.colorprofile")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (InternedId, INPROFILE, "inprofile")
 
 MAXON_ATTRIBUTE (void, INPROFILE_ENUM_SRGB, "srgb")
 
 MAXON_ATTRIBUTE (void, INPROFILE_ENUM_GAMMA, "gamma")
 
 MAXON_ATTRIBUTE (void, INPROFILE_ENUM_LINEAR, "linear")
 
 MAXON_ATTRIBUTE (void, INPROFILE_ENUM_REC709, "rec709")
 
 MAXON_ATTRIBUTE (void, INPROFILE_ENUM_CINEON, "cineon")
 
 MAXON_ATTRIBUTE (InternedId, OUTPROFILE, "outprofile")
 
 MAXON_ATTRIBUTE (void, OUTPROFILE_ENUM_SRGB, "srgb")
 
 MAXON_ATTRIBUTE (void, OUTPROFILE_ENUM_GAMMA, "gamma")
 
 MAXON_ATTRIBUTE (void, OUTPROFILE_ENUM_LINEAR, "linear")
 
 MAXON_ATTRIBUTE (void, OUTPROFILE_ENUM_REC709, "rec709")
 
 MAXON_ATTRIBUTE (void, OUTPROFILE_ENUM_CINEON, "cineon")
 
 MAXON_ATTRIBUTE (Float, GAMMA, "gamma")
 
 MAXON_ATTRIBUTE (Float, BLACKPOINT, "blackpoint")
 
 MAXON_ATTRIBUTE (Float, WHITEPOINT, "whitepoint")
 
 MAXON_ATTRIBUTE (Float, FILMGAMMA, "filmgamma")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_ATTRIBUTE (InternedId, DIRECTION, "direction")
 
 MAXON_ATTRIBUTE (void, DIRECTION_ENUM_FORWARD, "forward")
 
 MAXON_ATTRIBUTE (void, DIRECTION_ENUM_INVERSE, "inverse")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.conversion.colorspace")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (InternedId, INCOLORSPACE, "incolorspace")
 
 MAXON_ATTRIBUTE (void, INCOLORSPACE_ENUM_RGB, "rgb")
 
 MAXON_ATTRIBUTE (void, INCOLORSPACE_ENUM_HSV, "hsv")
 
 MAXON_ATTRIBUTE (void, INCOLORSPACE_ENUM_HSL, "hsl")
 
 MAXON_ATTRIBUTE (void, INCOLORSPACE_ENUM_XYZ, "xyz")
 
 MAXON_ATTRIBUTE (void, INCOLORSPACE_ENUM_CMY, "cmy")
 
 MAXON_ATTRIBUTE (InternedId, OUTCOLORSPACE, "outcolorspace")
 
 MAXON_ATTRIBUTE (void, OUTCOLORSPACE_ENUM_RGB, "rgb")
 
 MAXON_ATTRIBUTE (void, OUTCOLORSPACE_ENUM_HSV, "hsv")
 
 MAXON_ATTRIBUTE (void, OUTCOLORSPACE_ENUM_HSL, "hsl")
 
 MAXON_ATTRIBUTE (void, OUTCOLORSPACE_ENUM_XYZ, "xyz")
 
 MAXON_ATTRIBUTE (void, OUTCOLORSPACE_ENUM_CMY, "cmy")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.conversion.ocio")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (CString, INPROFILE, "inprofile")
 
 MAXON_ATTRIBUTE (CString, OUTPROFILE, "outprofile")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.biasgain")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Float, BIAS, "bias")
 
 MAXON_ATTRIBUTE (Float, GAIN, "gain")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.blend")
 
 MAXON_ATTRIBUTE (ColorA, FOREGROUND, "foreground")
 
 MAXON_ATTRIBUTE (ColorA, BACKGROUND, "background")
 
 MAXON_ATTRIBUTE (Id, BLENDMODE, "blendmode", RESOURCE_DEFINE(ENUM_REGISTRY_NET_MAXON_RENDER_REGISTRY_BLENDMODECLASSES, Id("registry#net.maxon.render.registry.blendmodeclasses")))
 
 MAXON_ATTRIBUTE (InternedId, ALPHAHANDLING, "alphahandling")
 
 MAXON_ATTRIBUTE (void, ALPHAHANDLING_ENUM_COMPOSITING, "compositing")
 
 MAXON_ATTRIBUTE (void, ALPHAHANDLING_ENUM_BLEND, "blend")
 
 MAXON_ATTRIBUTE (void, ALPHAHANDLING_ENUM_BACKGROUND, "background")
 
 MAXON_ATTRIBUTE (void, ALPHAHANDLING_ENUM_FOREGROUND, "foreground")
 
 MAXON_ATTRIBUTE (void, ALPHAHANDLING_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, ALPHAHANDLING_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.colorcorrection")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Float, HUERED, "huered")
 
 MAXON_ATTRIBUTE (Float, HUEORANGE, "hueorange")
 
 MAXON_ATTRIBUTE (Float, HUEYELLOW, "hueyellow")
 
 MAXON_ATTRIBUTE (Float, HUEGREEN, "huegreen")
 
 MAXON_ATTRIBUTE (Float, HUEAQUA, "hueaqua")
 
 MAXON_ATTRIBUTE (Float, HUEBLUE, "hueblue")
 
 MAXON_ATTRIBUTE (Float, HUEPURPLE, "huepurple")
 
 MAXON_ATTRIBUTE (Float, HUEMAGENTA, "huemagenta")
 
 MAXON_ATTRIBUTE (Float, SATURATIONRED, "saturationred")
 
 MAXON_ATTRIBUTE (Float, SATURATIONORANGE, "saturationorange")
 
 MAXON_ATTRIBUTE (Float, SATURATIONYELLOW, "saturationyellow")
 
 MAXON_ATTRIBUTE (Float, SATURATIONGREEN, "saturationgreen")
 
 MAXON_ATTRIBUTE (Float, SATURATIONAQUA, "saturationaqua")
 
 MAXON_ATTRIBUTE (Float, SATURATIONBLUE, "saturationblue")
 
 MAXON_ATTRIBUTE (Float, SATURATIONPURPLE, "saturationpurple")
 
 MAXON_ATTRIBUTE (Float, SATURATIONMAGENTA, "saturationmagenta")
 
 MAXON_ATTRIBUTE (Float, LUMINANCERED, "luminancered")
 
 MAXON_ATTRIBUTE (Float, LUMINANCEORANGE, "luminanceorange")
 
 MAXON_ATTRIBUTE (Float, LUMINANCEYELLOW, "luminanceyellow")
 
 MAXON_ATTRIBUTE (Float, LUMINANCEGREEN, "luminancegreen")
 
 MAXON_ATTRIBUTE (Float, LUMINANCEAQUA, "luminanceaqua")
 
 MAXON_ATTRIBUTE (Float, LUMINANCEBLUE, "luminanceblue")
 
 MAXON_ATTRIBUTE (Float, LUMINANCEPURPLE, "luminancepurple")
 
 MAXON_ATTRIBUTE (Float, LUMINANCEMAGENTA, "luminancemagenta")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_ATTRIBUTE (Group, HUE, "hue")
 
 MAXON_ATTRIBUTE (Group, SATURATION, "saturation")
 
 MAXON_ATTRIBUTE (Group, LUMINANCE, "luminance")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.colorhsl")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Float, HUE, "hue")
 
 MAXON_ATTRIBUTE (Float, SATURATION, "saturation")
 
 MAXON_ATTRIBUTE (Float, VALUE, "value")
 
 MAXON_ATTRIBUTE (Bool, COLORIZE, "colorize")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.colortemperature")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Float, TEMPERATURE, "temperature")
 
 MAXON_ATTRIBUTE (Float, TINT, "tint")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.contrast")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Float, CONTRAST, "contrast")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.exposure")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Float, EXPOSURE, "exposure")
 
 MAXON_ATTRIBUTE (Float, OFFSET, "offset")
 
 MAXON_ATTRIBUTE (Float, GAMMA, "gamma")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.invertcolor")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.keyer")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Color, KEY, "key")
 
 MAXON_ATTRIBUTE (InternedId, MODE, "mode")
 
 MAXON_ATTRIBUTE (void, MODE_ENUM_KEYIN, "keyin")
 
 MAXON_ATTRIBUTE (void, MODE_ENUM_KEYOUT, "keyout")
 
 MAXON_ATTRIBUTE (Float, TOLERANCEMIN, "tolerancemin")
 
 MAXON_ATTRIBUTE (Float, TOLERANCEMAX, "tolerancemax")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_ATTRIBUTE (Float, MASK, "mask")
 
 MAXON_ATTRIBUTE (Group, GROUPTOLERANCE, "grouptolerance")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.premultiply")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.shuffle")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (InternedId, REDCOMPONENT, "redcomponent")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_RED, "red")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_GREEN, "green")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_BLUE, "blue")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_ALPHA, "alpha")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (InternedId, GREENCOMPONENT, "greencomponent")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_RED, "red")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_GREEN, "green")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_BLUE, "blue")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_ALPHA, "alpha")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (InternedId, BLUECOMPONENT, "bluecomponent")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_RED, "red")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_GREEN, "green")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_BLUE, "blue")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_ALPHA, "alpha")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (InternedId, ALPHACOMPONENT, "alphacomponent")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_RED, "red")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_GREEN, "green")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_BLUE, "blue")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_ALPHA, "alpha")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.shufflecombine")
 
 MAXON_ATTRIBUTE (ColorA, COLOR1, "color1")
 
 MAXON_ATTRIBUTE (ColorA, COLOR2, "color2")
 
 MAXON_ATTRIBUTE (InternedId, REDCOMPONENT, "redcomponent")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_RED1, "red1")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_RED2, "red2")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_GREEN1, "green1")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_GREEN2, "green2")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_BLUE1, "blue1")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_BLUE2, "blue2")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_ALPHA1, "alpha1")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_ALPHA2, "alpha2")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, REDCOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (InternedId, GREENCOMPONENT, "greencomponent")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_RED1, "red1")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_RED2, "red2")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_GREEN1, "green1")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_GREEN2, "green2")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_BLUE1, "blue1")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_BLUE2, "blue2")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_ALPHA1, "alpha1")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_ALPHA2, "alpha2")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, GREENCOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (InternedId, BLUECOMPONENT, "bluecomponent")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_RED1, "red1")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_RED2, "red2")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_GREEN1, "green1")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_GREEN2, "green2")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_BLUE1, "blue1")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_BLUE2, "blue2")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_ALPHA1, "alpha1")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_ALPHA2, "alpha2")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, BLUECOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (InternedId, ALPHACOMPONENT, "alphacomponent")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_RED1, "red1")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_RED2, "red2")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_GREEN1, "green1")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_GREEN2, "green2")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_BLUE1, "blue1")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_BLUE2, "blue2")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_ALPHA1, "alpha1")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_ALPHA2, "alpha2")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_ZERO, "zero")
 
 MAXON_ATTRIBUTE (void, ALPHACOMPONENT_ENUM_ONE, "one")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.unpremultiply")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")
 
 MAXON_RESOURCE_DATABASE_SCOPE ("net.maxon.pattern.node.effect.whitebalance")
 
 MAXON_ATTRIBUTE (ColorA, COLOR, "color")
 
 MAXON_ATTRIBUTE (Color, WHITEPOINT, "whitepoint")
 
 MAXON_ATTRIBUTE (ColorA, RESULT, "result")