Blender  V2.93
Classes | Typedefs | Enumerations
DNA_gpencil_modifier_types.h File Reference
#include "DNA_defs.h"
#include "DNA_listBase.h"

Go to the source code of this file.

Classes

struct  GpencilModifierData
 
struct  NoiseGpencilModifierData
 
struct  SubdivGpencilModifierData
 
struct  ThickGpencilModifierData
 
struct  TimeGpencilModifierData
 
struct  ColorGpencilModifierData
 
struct  OpacityGpencilModifierData
 
struct  ArrayGpencilModifierData
 
struct  BuildGpencilModifierData
 
struct  LatticeGpencilModifierData
 
struct  MirrorGpencilModifierData
 
struct  HookGpencilModifierData
 
struct  SimplifyGpencilModifierData
 
struct  OffsetGpencilModifierData
 
struct  SmoothGpencilModifierData
 
struct  ArmatureGpencilModifierData
 
struct  MultiplyGpencilModifierData
 
struct  TintGpencilModifierData
 
struct  TextureGpencilModifierData
 
struct  LineartGpencilModifierData
 

Typedefs

typedef enum GpencilModifierType GpencilModifierType
 
typedef enum GpencilModifierMode GpencilModifierMode
 
typedef struct GpencilModifierData GpencilModifierData
 
typedef struct NoiseGpencilModifierData NoiseGpencilModifierData
 
typedef enum eNoiseGpencil_Flag eNoiseGpencil_Flag
 
typedef struct SubdivGpencilModifierData SubdivGpencilModifierData
 
typedef enum eSubdivGpencil_Flag eSubdivGpencil_Flag
 
typedef enum eSubdivGpencil_Type eSubdivGpencil_Type
 
typedef struct ThickGpencilModifierData ThickGpencilModifierData
 
typedef enum eThickGpencil_Flag eThickGpencil_Flag
 
typedef struct TimeGpencilModifierData TimeGpencilModifierData
 
typedef enum eTimeGpencil_Flag eTimeGpencil_Flag
 
typedef enum eTimeGpencil_Mode eTimeGpencil_Mode
 
typedef enum eModifyColorGpencil_Flag eModifyColorGpencil_Flag
 
typedef enum eOpacityModesGpencil_Flag eOpacityModesGpencil_Flag
 
typedef struct ColorGpencilModifierData ColorGpencilModifierData
 
typedef enum eColorGpencil_Flag eColorGpencil_Flag
 
typedef struct OpacityGpencilModifierData OpacityGpencilModifierData
 
typedef enum eOpacityGpencil_Flag eOpacityGpencil_Flag
 
typedef struct ArrayGpencilModifierData ArrayGpencilModifierData
 
typedef enum eArrayGpencil_Flag eArrayGpencil_Flag
 
typedef struct BuildGpencilModifierData BuildGpencilModifierData
 
typedef enum eBuildGpencil_Mode eBuildGpencil_Mode
 
typedef enum eBuildGpencil_Transition eBuildGpencil_Transition
 
typedef enum eBuildGpencil_TimeAlignment eBuildGpencil_TimeAlignment
 
typedef enum eBuildGpencil_Flag eBuildGpencil_Flag
 
typedef struct LatticeGpencilModifierData LatticeGpencilModifierData
 
typedef enum eLatticeGpencil_Flag eLatticeGpencil_Flag
 
typedef struct MirrorGpencilModifierData MirrorGpencilModifierData
 
typedef enum eMirrorGpencil_Flag eMirrorGpencil_Flag
 
typedef struct HookGpencilModifierData HookGpencilModifierData
 
typedef enum eHookGpencil_Flag eHookGpencil_Flag
 
typedef enum eHookGpencil_Falloff eHookGpencil_Falloff
 
typedef struct SimplifyGpencilModifierData SimplifyGpencilModifierData
 
typedef enum eSimplifyGpencil_Flag eSimplifyGpencil_Flag
 
typedef enum eSimplifyGpencil_Mode eSimplifyGpencil_Mode
 
typedef struct OffsetGpencilModifierData OffsetGpencilModifierData
 
typedef enum eOffsetGpencil_Flag eOffsetGpencil_Flag
 
typedef struct SmoothGpencilModifierData SmoothGpencilModifierData
 
typedef enum eSmoothGpencil_Flag eSmoothGpencil_Flag
 
typedef struct ArmatureGpencilModifierData ArmatureGpencilModifierData
 
typedef struct MultiplyGpencilModifierData MultiplyGpencilModifierData
 
typedef enum eMultiplyGpencil_Flag eMultiplyGpencil_Flag
 
typedef struct TintGpencilModifierData TintGpencilModifierData
 
typedef enum eTintGpencil_Type eTintGpencil_Type
 
typedef enum eTintGpencil_Flag eTintGpencil_Flag
 
typedef struct TextureGpencilModifierData TextureGpencilModifierData
 
typedef enum eTextureGpencil_Flag eTextureGpencil_Flag
 
typedef enum eTextureGpencil_Fit eTextureGpencil_Fit
 
typedef enum eTextureGpencil_Mode eTextureGpencil_Mode
 
typedef enum eLineartGpencilModifierSource eLineartGpencilModifierSource
 
typedef enum eLineArtGPencilModifierFlags eLineArtGPencilModifierFlags
 
typedef enum eLineartGpencilTransparencyFlags eLineartGpencilTransparencyFlags
 
typedef struct LineartGpencilModifierData LineartGpencilModifierData
 

Enumerations

enum  GpencilModifierType {
  eGpencilModifierType_None = 0 , eGpencilModifierType_Noise = 1 , eGpencilModifierType_Subdiv = 2 , eGpencilModifierType_Thick = 3 ,
  eGpencilModifierType_Tint = 4 , eGpencilModifierType_Array = 5 , eGpencilModifierType_Build = 6 , eGpencilModifierType_Opacity = 7 ,
  eGpencilModifierType_Color = 8 , eGpencilModifierType_Lattice = 9 , eGpencilModifierType_Simplify = 10 , eGpencilModifierType_Smooth = 11 ,
  eGpencilModifierType_Hook = 12 , eGpencilModifierType_Offset = 13 , eGpencilModifierType_Mirror = 14 , eGpencilModifierType_Armature = 15 ,
  eGpencilModifierType_Time = 16 , eGpencilModifierType_Multiply = 17 , eGpencilModifierType_Texture = 18 , eGpencilModifierType_Lineart = 19 ,
  NUM_GREASEPENCIL_MODIFIER_TYPES
}
 
enum  GpencilModifierMode { eGpencilModifierMode_Realtime = (1 << 0) , eGpencilModifierMode_Render = (1 << 1) , eGpencilModifierMode_Editmode = (1 << 2) , eGpencilModifierMode_Virtual = (1 << 4) }
 
enum  GpencilModifierFlag { eGpencilModifierFlag_OverrideLibrary_Local = (1 << 0) }
 
enum  eNoiseGpencil_Flag {
  GP_NOISE_USE_RANDOM = (1 << 0) , GP_NOISE_MOD_LOCATION = (1 << 1) , GP_NOISE_MOD_STRENGTH = (1 << 2) , GP_NOISE_MOD_THICKNESS = (1 << 3) ,
  GP_NOISE_FULL_STROKE = (1 << 4) , GP_NOISE_CUSTOM_CURVE = (1 << 5) , GP_NOISE_INVERT_LAYER = (1 << 6) , GP_NOISE_INVERT_PASS = (1 << 7) ,
  GP_NOISE_INVERT_VGROUP = (1 << 8) , GP_NOISE_MOD_UV = (1 << 9) , GP_NOISE_INVERT_LAYERPASS = (1 << 10) , GP_NOISE_INVERT_MATERIAL = (1 << 11)
}
 
enum  eSubdivGpencil_Flag { GP_SUBDIV_INVERT_LAYER = (1 << 1) , GP_SUBDIV_INVERT_PASS = (1 << 2) , GP_SUBDIV_INVERT_LAYERPASS = (1 << 3) , GP_SUBDIV_INVERT_MATERIAL = (1 << 4) }
 
enum  eSubdivGpencil_Type { GP_SUBDIV_CATMULL = 0 , GP_SUBDIV_SIMPLE = 1 }
 
enum  eThickGpencil_Flag {
  GP_THICK_INVERT_LAYER = (1 << 0) , GP_THICK_INVERT_PASS = (1 << 1) , GP_THICK_INVERT_VGROUP = (1 << 2) , GP_THICK_CUSTOM_CURVE = (1 << 3) ,
  GP_THICK_NORMALIZE = (1 << 4) , GP_THICK_INVERT_LAYERPASS = (1 << 5) , GP_THICK_INVERT_MATERIAL = (1 << 6)
}
 
enum  eTimeGpencil_Flag { GP_TIME_INVERT_LAYER = (1 << 0) , GP_TIME_KEEP_LOOP = (1 << 1) , GP_TIME_INVERT_LAYERPASS = (1 << 2) , GP_TIME_CUSTOM_RANGE = (1 << 3) }
 
enum  eTimeGpencil_Mode { GP_TIME_MODE_NORMAL = 0 , GP_TIME_MODE_REVERSE = 1 , GP_TIME_MODE_FIX = 2 }
 
enum  eModifyColorGpencil_Flag { GP_MODIFY_COLOR_BOTH = 0 , GP_MODIFY_COLOR_STROKE = 1 , GP_MODIFY_COLOR_FILL = 2 , GP_MODIFY_COLOR_HARDNESS = 3 }
 
enum  eOpacityModesGpencil_Flag { GP_OPACITY_MODE_MATERIAL = 0 , GP_OPACITY_MODE_STRENGTH = 1 }
 
enum  eColorGpencil_Flag {
  GP_COLOR_INVERT_LAYER = (1 << 1) , GP_COLOR_INVERT_PASS = (1 << 2) , GP_COLOR_INVERT_LAYERPASS = (1 << 3) , GP_COLOR_INVERT_MATERIAL = (1 << 4) ,
  GP_COLOR_CUSTOM_CURVE = (1 << 5)
}
 
enum  eOpacityGpencil_Flag {
  GP_OPACITY_INVERT_LAYER = (1 << 0) , GP_OPACITY_INVERT_PASS = (1 << 1) , GP_OPACITY_INVERT_VGROUP = (1 << 2) , GP_OPACITY_INVERT_LAYERPASS = (1 << 4) ,
  GP_OPACITY_INVERT_MATERIAL = (1 << 5) , GP_OPACITY_CUSTOM_CURVE = (1 << 6) , GP_OPACITY_NORMALIZE = (1 << 7)
}
 
enum  eArrayGpencil_Flag {
  GP_ARRAY_INVERT_LAYER = (1 << 2) , GP_ARRAY_INVERT_PASS = (1 << 3) , GP_ARRAY_INVERT_LAYERPASS = (1 << 5) , GP_ARRAY_INVERT_MATERIAL = (1 << 6) ,
  GP_ARRAY_USE_OFFSET = (1 << 7) , GP_ARRAY_USE_RELATIVE = (1 << 8) , GP_ARRAY_USE_OB_OFFSET = (1 << 9) , GP_ARRAY_UNIFORM_RANDOM_SCALE = (1 << 10)
}
 
enum  eBuildGpencil_Mode { GP_BUILD_MODE_SEQUENTIAL = 0 , GP_BUILD_MODE_CONCURRENT = 1 }
 
enum  eBuildGpencil_Transition { GP_BUILD_TRANSITION_GROW = 0 , GP_BUILD_TRANSITION_SHRINK = 1 , GP_BUILD_TRANSITION_FADE = 2 }
 
enum  eBuildGpencil_TimeAlignment { GP_BUILD_TIMEALIGN_START = 0 , GP_BUILD_TIMEALIGN_END = 1 }
 
enum  eBuildGpencil_Flag {
  GP_BUILD_INVERT_LAYER = (1 << 0) , GP_BUILD_INVERT_PASS = (1 << 1) , GP_BUILD_RESTRICT_TIME = (1 << 2) , GP_BUILD_INVERT_LAYERPASS = (1 << 3) ,
  GP_BUILD_PERCENTAGE = (1 << 4)
}
 
enum  eLatticeGpencil_Flag {
  GP_LATTICE_INVERT_LAYER = (1 << 0) , GP_LATTICE_INVERT_PASS = (1 << 1) , GP_LATTICE_INVERT_VGROUP = (1 << 2) , GP_LATTICE_INVERT_LAYERPASS = (1 << 3) ,
  GP_LATTICE_INVERT_MATERIAL = (1 << 4)
}
 
enum  eMirrorGpencil_Flag {
  GP_MIRROR_INVERT_LAYER = (1 << 0) , GP_MIRROR_INVERT_PASS = (1 << 1) , GP_MIRROR_CLIPPING = (1 << 2) , GP_MIRROR_AXIS_X = (1 << 3) ,
  GP_MIRROR_AXIS_Y = (1 << 4) , GP_MIRROR_AXIS_Z = (1 << 5) , GP_MIRROR_INVERT_LAYERPASS = (1 << 6) , GP_MIRROR_INVERT_MATERIAL = (1 << 7)
}
 
enum  eHookGpencil_Flag {
  GP_HOOK_INVERT_LAYER = (1 << 0) , GP_HOOK_INVERT_PASS = (1 << 1) , GP_HOOK_INVERT_VGROUP = (1 << 2) , GP_HOOK_UNIFORM_SPACE = (1 << 3) ,
  GP_HOOK_INVERT_LAYERPASS = (1 << 4) , GP_HOOK_INVERT_MATERIAL = (1 << 5)
}
 
enum  eHookGpencil_Falloff {
  eGPHook_Falloff_None = 0 , eGPHook_Falloff_Curve = 1 , eGPHook_Falloff_Sharp = 2 , eGPHook_Falloff_Smooth = 3 ,
  eGPHook_Falloff_Root = 4 , eGPHook_Falloff_Linear = 5 , eGPHook_Falloff_Const = 6 , eGPHook_Falloff_Sphere = 7 ,
  eGPHook_Falloff_InvSquare = 8
}
 
enum  eSimplifyGpencil_Flag { GP_SIMPLIFY_INVERT_LAYER = (1 << 0) , GP_SIMPLIFY_INVERT_PASS = (1 << 1) , GP_SIMPLIFY_INVERT_LAYERPASS = (1 << 2) , GP_SIMPLIFY_INVERT_MATERIAL = (1 << 3) }
 
enum  eSimplifyGpencil_Mode { GP_SIMPLIFY_FIXED = 0 , GP_SIMPLIFY_ADAPTIVE = 1 , GP_SIMPLIFY_SAMPLE = 2 , GP_SIMPLIFY_MERGE = 3 }
 
enum  eOffsetGpencil_Flag {
  GP_OFFSET_INVERT_LAYER = (1 << 0) , GP_OFFSET_INVERT_PASS = (1 << 1) , GP_OFFSET_INVERT_VGROUP = (1 << 2) , GP_OFFSET_INVERT_LAYERPASS = (1 << 3) ,
  GP_OFFSET_INVERT_MATERIAL = (1 << 4)
}
 
enum  eSmoothGpencil_Flag {
  GP_SMOOTH_MOD_LOCATION = (1 << 0) , GP_SMOOTH_MOD_STRENGTH = (1 << 1) , GP_SMOOTH_MOD_THICKNESS = (1 << 2) , GP_SMOOTH_INVERT_LAYER = (1 << 3) ,
  GP_SMOOTH_INVERT_PASS = (1 << 4) , GP_SMOOTH_INVERT_VGROUP = (1 << 5) , GP_SMOOTH_MOD_UV = (1 << 6) , GP_SMOOTH_INVERT_LAYERPASS = (1 << 7) ,
  GP_SMOOTH_INVERT_MATERIAL = (1 << 4) , GP_SMOOTH_CUSTOM_CURVE = (1 << 8)
}
 
enum  eMultiplyGpencil_Flag { GP_MULTIPLY_ENABLE_FADING = (1 << 2) }
 
enum  eTintGpencil_Type { GP_TINT_UNIFORM = 0 , GP_TINT_GRADIENT = 1 }
 
enum  eTintGpencil_Flag {
  GP_TINT_INVERT_LAYER = (1 << 0) , GP_TINT_INVERT_PASS = (1 << 1) , GP_TINT_INVERT_VGROUP = (1 << 2) , GP_TINT_INVERT_LAYERPASS = (1 << 4) ,
  GP_TINT_INVERT_MATERIAL = (1 << 5) , GP_TINT_CUSTOM_CURVE = (1 << 6)
}
 
enum  eTextureGpencil_Flag {
  GP_TEX_INVERT_LAYER = (1 << 0) , GP_TEX_INVERT_PASS = (1 << 1) , GP_TEX_INVERT_VGROUP = (1 << 2) , GP_TEX_INVERT_LAYERPASS = (1 << 3) ,
  GP_TEX_INVERT_MATERIAL = (1 << 4)
}
 
enum  eTextureGpencil_Fit { GP_TEX_FIT_STROKE = 0 , GP_TEX_CONSTANT_LENGTH = 1 }
 
enum  eTextureGpencil_Mode { STROKE = 0 , FILL = 1 , STROKE_AND_FILL = 2 }
 
enum  eLineartGpencilModifierSource { LRT_SOURCE_COLLECTION = 0 , LRT_SOURCE_OBJECT = 1 , LRT_SOURCE_SCENE = 2 }
 
enum  eLineArtGPencilModifierFlags { LRT_GPENCIL_INVERT_SOURCE_VGROUP = (1 << 0) , LRT_GPENCIL_MATCH_OUTPUT_VGROUP = (1 << 1) , LRT_GPENCIL_BINARY_WEIGHTS = (1 << 2) , LRT_GPENCIL_IS_BAKED = (1 << 3) }
 
enum  eLineartGpencilTransparencyFlags { LRT_GPENCIL_TRANSPARENCY_ENABLE = (1 << 0) , LRT_GPENCIL_TRANSPARENCY_MATCH = (1 << 1) }
 

Typedef Documentation

◆ ArmatureGpencilModifierData

◆ ArrayGpencilModifierData

◆ BuildGpencilModifierData

◆ ColorGpencilModifierData

◆ eArrayGpencil_Flag

◆ eBuildGpencil_Flag

◆ eBuildGpencil_Mode

◆ eBuildGpencil_TimeAlignment

◆ eBuildGpencil_Transition

◆ eColorGpencil_Flag

◆ eHookGpencil_Falloff

◆ eHookGpencil_Flag

◆ eLatticeGpencil_Flag

◆ eLineArtGPencilModifierFlags

◆ eLineartGpencilModifierSource

◆ eLineartGpencilTransparencyFlags

◆ eMirrorGpencil_Flag

◆ eModifyColorGpencil_Flag

◆ eMultiplyGpencil_Flag

◆ eNoiseGpencil_Flag

◆ eOffsetGpencil_Flag

◆ eOpacityGpencil_Flag

◆ eOpacityModesGpencil_Flag

◆ eSimplifyGpencil_Flag

◆ eSimplifyGpencil_Mode

◆ eSmoothGpencil_Flag

◆ eSubdivGpencil_Flag

◆ eSubdivGpencil_Type

◆ eTextureGpencil_Fit

◆ eTextureGpencil_Flag

◆ eTextureGpencil_Mode

◆ eThickGpencil_Flag

◆ eTimeGpencil_Flag

◆ eTimeGpencil_Mode

◆ eTintGpencil_Flag

◆ eTintGpencil_Type

◆ GpencilModifierData

◆ GpencilModifierMode

◆ GpencilModifierType

◆ HookGpencilModifierData

◆ LatticeGpencilModifierData

◆ LineartGpencilModifierData

◆ MirrorGpencilModifierData

◆ MultiplyGpencilModifierData

◆ NoiseGpencilModifierData

◆ OffsetGpencilModifierData

◆ OpacityGpencilModifierData

◆ SimplifyGpencilModifierData

◆ SmoothGpencilModifierData

◆ SubdivGpencilModifierData

◆ TextureGpencilModifierData

◆ ThickGpencilModifierData

◆ TimeGpencilModifierData

◆ TintGpencilModifierData

Enumeration Type Documentation

◆ eArrayGpencil_Flag

Enumerator
GP_ARRAY_INVERT_LAYER 
GP_ARRAY_INVERT_PASS 
GP_ARRAY_INVERT_LAYERPASS 
GP_ARRAY_INVERT_MATERIAL 
GP_ARRAY_USE_OFFSET 
GP_ARRAY_USE_RELATIVE 
GP_ARRAY_USE_OB_OFFSET 
GP_ARRAY_UNIFORM_RANDOM_SCALE 

Definition at line 349 of file DNA_gpencil_modifier_types.h.

◆ eBuildGpencil_Flag

Enumerator
GP_BUILD_INVERT_LAYER 
GP_BUILD_INVERT_PASS 
GP_BUILD_RESTRICT_TIME 
GP_BUILD_INVERT_LAYERPASS 
GP_BUILD_PERCENTAGE 

Definition at line 430 of file DNA_gpencil_modifier_types.h.

◆ eBuildGpencil_Mode

Enumerator
GP_BUILD_MODE_SEQUENTIAL 
GP_BUILD_MODE_CONCURRENT 

Definition at line 405 of file DNA_gpencil_modifier_types.h.

◆ eBuildGpencil_TimeAlignment

Enumerator
GP_BUILD_TIMEALIGN_START 
GP_BUILD_TIMEALIGN_END 

Definition at line 421 of file DNA_gpencil_modifier_types.h.

◆ eBuildGpencil_Transition

Enumerator
GP_BUILD_TRANSITION_GROW 
GP_BUILD_TRANSITION_SHRINK 
GP_BUILD_TRANSITION_FADE 

Definition at line 412 of file DNA_gpencil_modifier_types.h.

◆ eColorGpencil_Flag

Enumerator
GP_COLOR_INVERT_LAYER 
GP_COLOR_INVERT_PASS 
GP_COLOR_INVERT_LAYERPASS 
GP_COLOR_INVERT_MATERIAL 
GP_COLOR_CUSTOM_CURVE 

Definition at line 270 of file DNA_gpencil_modifier_types.h.

◆ eHookGpencil_Falloff

Enumerator
eGPHook_Falloff_None 
eGPHook_Falloff_Curve 
eGPHook_Falloff_Sharp 
eGPHook_Falloff_Smooth 
eGPHook_Falloff_Root 
eGPHook_Falloff_Linear 
eGPHook_Falloff_Const 
eGPHook_Falloff_Sphere 
eGPHook_Falloff_InvSquare 

Definition at line 545 of file DNA_gpencil_modifier_types.h.

◆ eHookGpencil_Flag

Enumerator
GP_HOOK_INVERT_LAYER 
GP_HOOK_INVERT_PASS 
GP_HOOK_INVERT_VGROUP 
GP_HOOK_UNIFORM_SPACE 
GP_HOOK_INVERT_LAYERPASS 
GP_HOOK_INVERT_MATERIAL 

Definition at line 536 of file DNA_gpencil_modifier_types.h.

◆ eLatticeGpencil_Flag

Enumerator
GP_LATTICE_INVERT_LAYER 
GP_LATTICE_INVERT_PASS 
GP_LATTICE_INVERT_VGROUP 
GP_LATTICE_INVERT_LAYERPASS 
GP_LATTICE_INVERT_MATERIAL 

Definition at line 465 of file DNA_gpencil_modifier_types.h.

◆ eLineArtGPencilModifierFlags

Enumerator
LRT_GPENCIL_INVERT_SOURCE_VGROUP 
LRT_GPENCIL_MATCH_OUTPUT_VGROUP 
LRT_GPENCIL_BINARY_WEIGHTS 
LRT_GPENCIL_IS_BAKED 

Definition at line 819 of file DNA_gpencil_modifier_types.h.

◆ eLineartGpencilModifierSource

Enumerator
LRT_SOURCE_COLLECTION 
LRT_SOURCE_OBJECT 
LRT_SOURCE_SCENE 

Definition at line 813 of file DNA_gpencil_modifier_types.h.

◆ eLineartGpencilTransparencyFlags

Enumerator
LRT_GPENCIL_TRANSPARENCY_ENABLE 
LRT_GPENCIL_TRANSPARENCY_MATCH 

Set to true means using "and" instead of "or" logic on mask bits.

Definition at line 826 of file DNA_gpencil_modifier_types.h.

◆ eMirrorGpencil_Flag

Enumerator
GP_MIRROR_INVERT_LAYER 
GP_MIRROR_INVERT_PASS 
GP_MIRROR_CLIPPING 
GP_MIRROR_AXIS_X 
GP_MIRROR_AXIS_Y 
GP_MIRROR_AXIS_Z 
GP_MIRROR_INVERT_LAYERPASS 
GP_MIRROR_INVERT_MATERIAL 

Definition at line 491 of file DNA_gpencil_modifier_types.h.

◆ eModifyColorGpencil_Flag

Enumerator
GP_MODIFY_COLOR_BOTH 
GP_MODIFY_COLOR_STROKE 
GP_MODIFY_COLOR_FILL 
GP_MODIFY_COLOR_HARDNESS 

Definition at line 234 of file DNA_gpencil_modifier_types.h.

◆ eMultiplyGpencil_Flag

Enumerator
GP_MULTIPLY_ENABLE_FADING 

Definition at line 710 of file DNA_gpencil_modifier_types.h.

◆ eNoiseGpencil_Flag

Enumerator
GP_NOISE_USE_RANDOM 
GP_NOISE_MOD_LOCATION 
GP_NOISE_MOD_STRENGTH 
GP_NOISE_MOD_THICKNESS 
GP_NOISE_FULL_STROKE 
GP_NOISE_CUSTOM_CURVE 
GP_NOISE_INVERT_LAYER 
GP_NOISE_INVERT_PASS 
GP_NOISE_INVERT_VGROUP 
GP_NOISE_MOD_UV 
GP_NOISE_INVERT_LAYERPASS 
GP_NOISE_INVERT_MATERIAL 

Definition at line 122 of file DNA_gpencil_modifier_types.h.

◆ eOffsetGpencil_Flag

Enumerator
GP_OFFSET_INVERT_LAYER 
GP_OFFSET_INVERT_PASS 
GP_OFFSET_INVERT_VGROUP 
GP_OFFSET_INVERT_LAYERPASS 
GP_OFFSET_INVERT_MATERIAL 

Definition at line 623 of file DNA_gpencil_modifier_types.h.

◆ eOpacityGpencil_Flag

Enumerator
GP_OPACITY_INVERT_LAYER 
GP_OPACITY_INVERT_PASS 
GP_OPACITY_INVERT_VGROUP 
GP_OPACITY_INVERT_LAYERPASS 
GP_OPACITY_INVERT_MATERIAL 
GP_OPACITY_CUSTOM_CURVE 
GP_OPACITY_NORMALIZE 

Definition at line 304 of file DNA_gpencil_modifier_types.h.

◆ eOpacityModesGpencil_Flag

Enumerator
GP_OPACITY_MODE_MATERIAL 
GP_OPACITY_MODE_STRENGTH 

Definition at line 241 of file DNA_gpencil_modifier_types.h.

◆ eSimplifyGpencil_Flag

Enumerator
GP_SIMPLIFY_INVERT_LAYER 
GP_SIMPLIFY_INVERT_PASS 
GP_SIMPLIFY_INVERT_LAYERPASS 
GP_SIMPLIFY_INVERT_MATERIAL 

Definition at line 584 of file DNA_gpencil_modifier_types.h.

◆ eSimplifyGpencil_Mode

Enumerator
GP_SIMPLIFY_FIXED 
GP_SIMPLIFY_ADAPTIVE 
GP_SIMPLIFY_SAMPLE 
GP_SIMPLIFY_MERGE 

Definition at line 591 of file DNA_gpencil_modifier_types.h.

◆ eSmoothGpencil_Flag

Enumerator
GP_SMOOTH_MOD_LOCATION 
GP_SMOOTH_MOD_STRENGTH 
GP_SMOOTH_MOD_THICKNESS 
GP_SMOOTH_INVERT_LAYER 
GP_SMOOTH_INVERT_PASS 
GP_SMOOTH_INVERT_VGROUP 
GP_SMOOTH_MOD_UV 
GP_SMOOTH_INVERT_LAYERPASS 
GP_SMOOTH_INVERT_MATERIAL 
GP_SMOOTH_CUSTOM_CURVE 

Definition at line 656 of file DNA_gpencil_modifier_types.h.

◆ eSubdivGpencil_Flag

Enumerator
GP_SUBDIV_INVERT_LAYER 
GP_SUBDIV_INVERT_PASS 
GP_SUBDIV_INVERT_LAYERPASS 
GP_SUBDIV_INVERT_MATERIAL 

Definition at line 158 of file DNA_gpencil_modifier_types.h.

◆ eSubdivGpencil_Type

Enumerator
GP_SUBDIV_CATMULL 
GP_SUBDIV_SIMPLE 

Definition at line 165 of file DNA_gpencil_modifier_types.h.

◆ eTextureGpencil_Fit

Enumerator
GP_TEX_FIT_STROKE 
GP_TEX_CONSTANT_LENGTH 

Definition at line 801 of file DNA_gpencil_modifier_types.h.

◆ eTextureGpencil_Flag

Enumerator
GP_TEX_INVERT_LAYER 
GP_TEX_INVERT_PASS 
GP_TEX_INVERT_VGROUP 
GP_TEX_INVERT_LAYERPASS 
GP_TEX_INVERT_MATERIAL 

Definition at line 792 of file DNA_gpencil_modifier_types.h.

◆ eTextureGpencil_Mode

Enumerator
STROKE 
FILL 
STROKE_AND_FILL 

Definition at line 807 of file DNA_gpencil_modifier_types.h.

◆ eThickGpencil_Flag

Enumerator
GP_THICK_INVERT_LAYER 
GP_THICK_INVERT_PASS 
GP_THICK_INVERT_VGROUP 
GP_THICK_CUSTOM_CURVE 
GP_THICK_NORMALIZE 
GP_THICK_INVERT_LAYERPASS 
GP_THICK_INVERT_MATERIAL 

Definition at line 194 of file DNA_gpencil_modifier_types.h.

◆ eTimeGpencil_Flag

Enumerator
GP_TIME_INVERT_LAYER 
GP_TIME_KEEP_LOOP 
GP_TIME_INVERT_LAYERPASS 
GP_TIME_CUSTOM_RANGE 

Definition at line 221 of file DNA_gpencil_modifier_types.h.

◆ eTimeGpencil_Mode

Enumerator
GP_TIME_MODE_NORMAL 
GP_TIME_MODE_REVERSE 
GP_TIME_MODE_FIX 

Definition at line 228 of file DNA_gpencil_modifier_types.h.

◆ eTintGpencil_Flag

Enumerator
GP_TINT_INVERT_LAYER 
GP_TINT_INVERT_PASS 
GP_TINT_INVERT_VGROUP 
GP_TINT_INVERT_LAYERPASS 
GP_TINT_INVERT_MATERIAL 
GP_TINT_CUSTOM_CURVE 

Definition at line 753 of file DNA_gpencil_modifier_types.h.

◆ eTintGpencil_Type

Enumerator
GP_TINT_UNIFORM 
GP_TINT_GRADIENT 

Definition at line 748 of file DNA_gpencil_modifier_types.h.

◆ GpencilModifierFlag

Enumerator
eGpencilModifierFlag_OverrideLibrary_Local 

Definition at line 71 of file DNA_gpencil_modifier_types.h.

◆ GpencilModifierMode

Enumerator
eGpencilModifierMode_Realtime 
eGpencilModifierMode_Render 
eGpencilModifierMode_Editmode 
eGpencilModifierMode_Virtual 

Definition at line 61 of file DNA_gpencil_modifier_types.h.

◆ GpencilModifierType

Enumerator
eGpencilModifierType_None 
eGpencilModifierType_Noise 
eGpencilModifierType_Subdiv 
eGpencilModifierType_Thick 
eGpencilModifierType_Tint 
eGpencilModifierType_Array 
eGpencilModifierType_Build 
eGpencilModifierType_Opacity 
eGpencilModifierType_Color 
eGpencilModifierType_Lattice 
eGpencilModifierType_Simplify 
eGpencilModifierType_Smooth 
eGpencilModifierType_Hook 
eGpencilModifierType_Offset 
eGpencilModifierType_Mirror 
eGpencilModifierType_Armature 
eGpencilModifierType_Time 
eGpencilModifierType_Multiply 
eGpencilModifierType_Texture 
eGpencilModifierType_Lineart 
NUM_GREASEPENCIL_MODIFIER_TYPES 

Definition at line 36 of file DNA_gpencil_modifier_types.h.