lib_layershader.h File Reference

Classes

class  LayerShaderLayer
 
class  LayerShader
 

Macros

#define LAYER_SHADER_LIB
 
#define LAYER_S_PARAM_ALL_ACTIVE
 
#define LAYER_S_PARAM_ALL_SELECTED
 
#define LAYER_S_PARAM_ALL_FLAGS
 
#define LAYER_S_PARAM_FOLDER_MODE
 
#define LAYER_S_PARAM_FOLDER_BLEND
 
#define LAYER_S_PARAM_FOLDER_OPEN
 
#define LAYER_S_PARAM_FOLDER_FIRSTCHILD
 
#define LAYER_S_PARAM_SHADER_MODE
 
#define LAYER_S_PARAM_SHADER_BLEND
 
#define LAYER_S_PARAM_SHADER_LINK
 
#define LAYER_S_PARAM_BC_BRIGHTNESS
 
#define LAYER_S_PARAM_BC_CONTRAST
 
#define LAYER_S_PARAM_BC_GAMMA
 
#define LAYER_S_PARAM_HSL_HUE
 
#define LAYER_S_PARAM_HSL_SATURATION
 
#define LAYER_S_PARAM_HSL_LIGHTNESS
 
#define LAYER_S_PARAM_HSL_COLORIZE
 
#define LAYER_S_PARAM_POSTER_LEVELS
 
#define LAYER_S_PARAM_POSTER_WIDTH
 
#define LAYER_S_PARAM_COLORIZE_INPUT
 
#define LAYER_S_PARAM_COLORIZE_GRADIENT
 
#define LAYER_S_PARAM_COLORIZE_OPEN
 
#define LAYER_S_PARAM_COLORIZE_CYCLE
 
#define LAYER_S_PARAM_CLAMP_LOW_CLIP
 
#define LAYER_S_PARAM_CLAMP_HIGH_CLIP
 
#define LAYER_S_PARAM_CLIP_LOW_CLIP
 
#define LAYER_S_PARAM_CLIP_HIGH_CLIP
 
#define LAYER_S_PARAM_DISTORT_NOISE
 
#define LAYER_S_PARAM_DISTORT_STRENGTH
 
#define LAYER_S_PARAM_DISTORT_OCTACES
 
#define LAYER_S_PARAM_DISTORT_TIME_SCALE
 
#define LAYER_S_PARAM_DISTORT_NOISE_SCALE
 
#define LAYER_S_PARAM_DISTORT_3D_NOISE
 
#define LAYER_S_PARAM_DISTORT_WRAP
 
#define LAYER_S_PARAM_TRANS_ANGLE
 
#define LAYER_S_PARAM_TRANS_MIRROR
 
#define LAYER_S_PARAM_TRANS_FLIP
 
#define LAYER_S_PARAM_TRANS_SCALE
 
#define LAYER_S_PARAM_TRANS_MOVE
 

Enumerations

enum  LayerType {
  TypeUnknown ,
  TypeFolder ,
  TypeShader ,
  TypeBrightnessContrast ,
  TypeHSL ,
  TypePosterize ,
  TypeColorize ,
  TypeClamp ,
  TypeClip ,
  TypeDistorter ,
  TypeTransform
}
 
enum  LayerFlags {
  LAYER_INVERT ,
  LAYER_ALPHA ,
  LAYER_INVERT_ALPHA ,
  LAYER_IMAGE_ALPHA
}
 
enum  BlendMode {
  BlendNormal ,
  BlendMultiply ,
  BlendScreen ,
  BlendOverlay ,
  BlendHardLight ,
  BlendSoftLight ,
  BlendDodge ,
  BlendBurn ,
  BlendDarken ,
  BlendLighten ,
  BlendAdd ,
  BlendSubtract ,
  BlendDifference ,
  BlendExclusion ,
  BlendHue ,
  BlendSat ,
  BlendColor ,
  BlendLuminance ,
  BlendLevr ,
  BlendAlphaMask
}
 

Variables

class CINEWARE_SINGLEINHERITANCE BlendLayer
 

Variable Documentation

◆ BlendLayer

class CINEWARE_SINGLEINHERITANCE BlendLayer