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