Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_gpencil_modifier.c
| Show First 20 Lines • Show All 354 Lines • ▼ Show 20 Lines | static void rna_def_modifier_gpencilnoise(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "NoiseGpencilModifierData"); | RNA_def_struct_sdna(srna, "NoiseGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_NOISE); | RNA_def_struct_ui_icon(srna, ICON_MOD_NOISE); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "vgname"); | RNA_def_property_string_sdna(prop, NULL, "vgname"); | ||||
| RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | ||||
| RNA_def_property_string_funcs(prop, NULL, NULL, "rna_NoiseGpencilModifier_vgname_set"); | RNA_def_property_string_funcs(prop, NULL, NULL, "rna_NoiseGpencilModifier_vgname_set"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | ||||
| RNA_def_property_float_sdna(prop, NULL, "factor"); | RNA_def_property_float_sdna(prop, NULL, "factor"); | ||||
| ▲ Show 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | RNA_def_property_ui_text( | ||||
| prop, "Step", "Number of frames before recalculate random values again"); | prop, "Step", "Number of frames before recalculate random values again"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_NOISE_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_NOISE_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_NOISE_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_NOISE_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_NOISE_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_NOISE_INVERT_VGROUP); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_NOISE_INVERT_VGROUP); | ||||
| RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | ||||
| Show All 21 Lines | static void rna_def_modifier_gpencilsmooth(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "SmoothGpencilModifierData"); | RNA_def_struct_sdna(srna, "SmoothGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_SMOOTH); | RNA_def_struct_ui_icon(srna, ICON_MOD_SMOOTH); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "vgname"); | RNA_def_property_string_sdna(prop, NULL, "vgname"); | ||||
| RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | ||||
| RNA_def_property_string_funcs(prop, NULL, NULL, "rna_SmoothGpencilModifier_vgname_set"); | RNA_def_property_string_funcs(prop, NULL, NULL, "rna_SmoothGpencilModifier_vgname_set"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | ||||
| RNA_def_property_float_sdna(prop, NULL, "factor"); | RNA_def_property_float_sdna(prop, NULL, "factor"); | ||||
| Show All 38 Lines | RNA_def_property_ui_text( | ||||
| prop, "Step", "Number of times to apply smooth (high numbers can reduce fps)"); | prop, "Step", "Number of times to apply smooth (high numbers can reduce fps)"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SMOOTH_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SMOOTH_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SMOOTH_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SMOOTH_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SMOOTH_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SMOOTH_INVERT_VGROUP); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SMOOTH_INVERT_VGROUP); | ||||
| RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | ||||
| Show All 21 Lines | static void rna_def_modifier_gpencilsubdiv(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "SubdivGpencilModifierData"); | RNA_def_struct_sdna(srna, "SubdivGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_SUBSURF); | RNA_def_struct_ui_icon(srna, ICON_MOD_SUBSURF); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "level", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "level", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "level"); | RNA_def_property_int_sdna(prop, NULL, "level"); | ||||
| RNA_def_property_range(prop, 0, 5); | RNA_def_property_range(prop, 0, 5); | ||||
| RNA_def_property_ui_text(prop, "Level", "Number of subdivisions"); | RNA_def_property_ui_text(prop, "Level", "Number of subdivisions"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "simple", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "simple", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SUBDIV_SIMPLE); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SUBDIV_SIMPLE); | ||||
| RNA_def_property_ui_text(prop, "Simple", "The modifier only add control points"); | RNA_def_property_ui_text(prop, "Simple", "The modifier only add control points"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SUBDIV_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SUBDIV_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SUBDIV_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SUBDIV_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SUBDIV_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| Show All 40 Lines | static void rna_def_modifier_gpencilsimplify(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "SimplifyGpencilModifierData"); | RNA_def_struct_sdna(srna, "SimplifyGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_SIMPLIFY); | RNA_def_struct_ui_icon(srna, ICON_MOD_SIMPLIFY); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | ||||
| RNA_def_property_float_sdna(prop, NULL, "factor"); | RNA_def_property_float_sdna(prop, NULL, "factor"); | ||||
| RNA_def_property_range(prop, 0, 100.0); | RNA_def_property_range(prop, 0, 100.0); | ||||
| RNA_def_property_ui_range(prop, 0, 100.0, 1.0f, 3); | RNA_def_property_ui_range(prop, 0, 100.0, 1.0f, 3); | ||||
| RNA_def_property_ui_text(prop, "Factor", "Factor of Simplify"); | RNA_def_property_ui_text(prop, "Factor", "Factor of Simplify"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SIMPLIFY_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SIMPLIFY_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SIMPLIFY_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SIMPLIFY_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_SIMPLIFY_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| ▲ Show 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | static void rna_def_modifier_gpencilthick(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "ThickGpencilModifierData"); | RNA_def_struct_sdna(srna, "ThickGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_THICKNESS); | RNA_def_struct_ui_icon(srna, ICON_MOD_THICKNESS); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "vgname"); | RNA_def_property_string_sdna(prop, NULL, "vgname"); | ||||
| RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | ||||
| RNA_def_property_string_funcs(prop, NULL, NULL, "rna_ThickGpencilModifier_vgname_set"); | RNA_def_property_string_funcs(prop, NULL, NULL, "rna_ThickGpencilModifier_vgname_set"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "thickness", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "thickness", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "thickness"); | RNA_def_property_int_sdna(prop, NULL, "thickness"); | ||||
| RNA_def_property_range(prop, -100, 500); | RNA_def_property_range(prop, -100, 500); | ||||
| RNA_def_property_ui_text(prop, "Thickness", "Factor of thickness change"); | RNA_def_property_ui_text(prop, "Thickness", "Factor of thickness change"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_THICK_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_THICK_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_THICK_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_THICK_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_THICK_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_THICK_INVERT_VGROUP); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_THICK_INVERT_VGROUP); | ||||
| RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | ||||
| Show All 36 Lines | static void rna_def_modifier_gpenciloffset(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "OffsetGpencilModifierData"); | RNA_def_struct_sdna(srna, "OffsetGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_OFFSET); | RNA_def_struct_ui_icon(srna, ICON_MOD_OFFSET); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "vgname"); | RNA_def_property_string_sdna(prop, NULL, "vgname"); | ||||
| RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | ||||
| RNA_def_property_string_funcs(prop, NULL, NULL, "rna_OffsetGpencilModifier_vgname_set"); | RNA_def_property_string_funcs(prop, NULL, NULL, "rna_OffsetGpencilModifier_vgname_set"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OFFSET_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OFFSET_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OFFSET_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OFFSET_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OFFSET_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OFFSET_INVERT_VGROUP); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OFFSET_INVERT_VGROUP); | ||||
| RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | ||||
| ▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | static void rna_def_modifier_gpenciltint(BlenderRNA *brna) | ||||
| RNA_def_property_ui_text(prop, "Mode", "Set what colors of the stroke are affected"); | RNA_def_property_ui_text(prop, "Mode", "Set what colors of the stroke are affected"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "color", PROP_FLOAT, PROP_COLOR_GAMMA); | prop = RNA_def_property(srna, "color", PROP_FLOAT, PROP_COLOR_GAMMA); | ||||
| RNA_def_property_range(prop, 0.0, 1.0); | RNA_def_property_range(prop, 0.0, 1.0); | ||||
| RNA_def_property_float_sdna(prop, NULL, "rgb"); | RNA_def_property_float_sdna(prop, NULL, "rgb"); | ||||
| RNA_def_property_array(prop, 3); | RNA_def_property_array(prop, 3); | ||||
| RNA_def_property_ui_text(prop, "Color", "Color used for tinting"); | RNA_def_property_ui_text(prop, "Color", "Color used for tinting"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | ||||
| Show All 13 Lines | static void rna_def_modifier_gpenciltint(BlenderRNA *brna) | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_TINT_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_TINT_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_TINT_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_TINT_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_TINT_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| ▲ Show 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | static void rna_def_modifier_gpencilcolor(BlenderRNA *brna) | ||||
| RNA_def_property_ui_text(prop, "Mode", "Set what colors of the stroke are affected"); | RNA_def_property_ui_text(prop, "Mode", "Set what colors of the stroke are affected"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "hue", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "hue", PROP_FLOAT, PROP_NONE); | ||||
| RNA_def_property_range(prop, 0.0, 1.0); | RNA_def_property_range(prop, 0.0, 1.0); | ||||
| RNA_def_property_ui_range(prop, 0.0, 1.0, 0.1, 3); | RNA_def_property_ui_range(prop, 0.0, 1.0, 0.1, 3); | ||||
| RNA_def_property_float_sdna(prop, NULL, "hsv[0]"); | RNA_def_property_float_sdna(prop, NULL, "hsv[0]"); | ||||
| RNA_def_property_ui_text(prop, "Hue", "Color Hue"); | RNA_def_property_ui_text(prop, "Hue", "Color Hue"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "saturation", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "saturation", PROP_FLOAT, PROP_NONE); | ||||
| Show All 21 Lines | static void rna_def_modifier_gpencilcolor(BlenderRNA *brna) | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_COLOR_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_COLOR_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_COLOR_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_COLOR_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_COLOR_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| Show All 21 Lines | static void rna_def_modifier_gpencilopacity(BlenderRNA *brna) | ||||
| RNA_def_property_ui_text(prop, "Mode", "Set what colors of the stroke are affected"); | RNA_def_property_ui_text(prop, "Mode", "Set what colors of the stroke are affected"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "vgname"); | RNA_def_property_string_sdna(prop, NULL, "vgname"); | ||||
| RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | ||||
| RNA_def_property_string_funcs(prop, NULL, NULL, "rna_OpacityGpencilModifier_vgname_set"); | RNA_def_property_string_funcs(prop, NULL, NULL, "rna_OpacityGpencilModifier_vgname_set"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | prop = RNA_def_property(srna, "factor", PROP_FLOAT, PROP_NONE); | ||||
| RNA_def_property_float_sdna(prop, NULL, "factor"); | RNA_def_property_float_sdna(prop, NULL, "factor"); | ||||
| Show All 12 Lines | static void rna_def_modifier_gpencilopacity(BlenderRNA *brna) | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OPACITY_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OPACITY_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OPACITY_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OPACITY_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OPACITY_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OPACITY_INVERT_VGROUP); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_OPACITY_INVERT_VGROUP); | ||||
| RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | ||||
| Show All 21 Lines | static void rna_def_modifier_gpencilinstance(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "ArrayGpencilModifierData"); | RNA_def_struct_sdna(srna, "ArrayGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_ARRAY); | RNA_def_struct_ui_icon(srna, ICON_MOD_ARRAY); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "count", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "count", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_range(prop, 1, INT_MAX); | RNA_def_property_range(prop, 1, INT_MAX); | ||||
| ▲ Show 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | RNA_def_property_ui_text( | ||||
| "Index of the material used for generated strokes (0 keep original material)"); | "Index of the material used for generated strokes (0 keep original material)"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_ARRAY_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_ARRAY_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_ARRAY_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_ARRAY_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_ARRAY_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| ▲ Show 20 Lines • Show All 170 Lines • ▼ Show 20 Lines | static void rna_def_modifier_gpencillattice(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "LatticeGpencilModifierData"); | RNA_def_struct_sdna(srna, "LatticeGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_LATTICE); | RNA_def_struct_ui_icon(srna, ICON_MOD_LATTICE); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "vgname"); | RNA_def_property_string_sdna(prop, NULL, "vgname"); | ||||
| RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | ||||
| RNA_def_property_string_funcs(prop, NULL, NULL, "rna_LatticeGpencilModifier_vgname_set"); | RNA_def_property_string_funcs(prop, NULL, NULL, "rna_LatticeGpencilModifier_vgname_set"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_LATTICE_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_LATTICE_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_LATTICE_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_LATTICE_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_LATTICE_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_LATTICE_INVERT_VGROUP); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_LATTICE_INVERT_VGROUP); | ||||
| RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | ||||
| Show All 36 Lines | static void rna_def_modifier_gpencilmirror(BlenderRNA *brna) | ||||
| RNA_def_struct_sdna(srna, "MirrorGpencilModifierData"); | RNA_def_struct_sdna(srna, "MirrorGpencilModifierData"); | ||||
| RNA_def_struct_ui_icon(srna, ICON_MOD_MIRROR); | RNA_def_struct_ui_icon(srna, ICON_MOD_MIRROR); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_MIRROR_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_MIRROR_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_MIRROR_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_MIRROR_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_MIRROR_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "layer_pass", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | RNA_def_property_int_sdna(prop, NULL, "layer_pass"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| ▲ Show 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | RNA_def_property_ui_text( | ||||
| "Name of Parent Bone for hook (if applicable), also recalculates and clears offset"); | "Name of Parent Bone for hook (if applicable), also recalculates and clears offset"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_dependency_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_dependency_update"); | ||||
| prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "layer", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "layername"); | RNA_def_property_string_sdna(prop, NULL, "layername"); | ||||
| RNA_def_property_ui_text(prop, "Layer", "Layer name"); | RNA_def_property_ui_text(prop, "Layer", "Layer name"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "material", PROP_STRING, PROP_NONE); | |||||
| RNA_def_property_string_sdna(prop, NULL, "materialname"); | |||||
| RNA_def_property_ui_text(prop, "Material", "Material name"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | prop = RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE); | ||||
| RNA_def_property_string_sdna(prop, NULL, "vgname"); | RNA_def_property_string_sdna(prop, NULL, "vgname"); | ||||
| RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name for modulating the deform"); | ||||
| RNA_def_property_string_funcs(prop, NULL, NULL, "rna_HookGpencilModifier_vgname_set"); | RNA_def_property_string_funcs(prop, NULL, NULL, "rna_HookGpencilModifier_vgname_set"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | prop = RNA_def_property(srna, "pass_index", PROP_INT, PROP_NONE); | ||||
| RNA_def_property_int_sdna(prop, NULL, "pass_index"); | RNA_def_property_int_sdna(prop, NULL, "pass_index"); | ||||
| RNA_def_property_range(prop, 0, 100); | RNA_def_property_range(prop, 0, 100); | ||||
| RNA_def_property_ui_text(prop, "Pass", "Pass index"); | RNA_def_property_ui_text(prop, "Pass", "Pass index"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_layers", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_HOOK_INVERT_LAYER); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_HOOK_INVERT_LAYER); | ||||
| RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Layers", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_materials", PROP_BOOLEAN, PROP_NONE); | |||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_HOOK_INVERT_MATERIAL); | |||||
| RNA_def_property_ui_text(prop, "Inverse Materials", "Inverse filter"); | |||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | |||||
| prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_material_pass", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_HOOK_INVERT_PASS); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_HOOK_INVERT_PASS); | ||||
| RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse Pass", "Inverse filter"); | ||||
| RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | RNA_def_property_update(prop, 0, "rna_GpencilModifier_update"); | ||||
| prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | prop = RNA_def_property(srna, "invert_vertex", PROP_BOOLEAN, PROP_NONE); | ||||
| RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_HOOK_INVERT_VGROUP); | RNA_def_property_boolean_sdna(prop, NULL, "flag", GP_HOOK_INVERT_VGROUP); | ||||
| RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | RNA_def_property_ui_text(prop, "Inverse VertexGroup", "Inverse filter"); | ||||
| ▲ Show 20 Lines • Show All 191 Lines • Show Last 20 Lines | |||||