|
Blender
V3.3
|
#include <DNA_linestyle_types.h>
Public Attributes | |
| ID | id |
| struct AnimData * | adt |
| float | r |
| float | g |
| float | b |
| float | alpha |
| float | thickness |
| int | thickness_position |
| float | thickness_ratio |
| int | flag |
| int | caps |
| int | chaining |
| unsigned int | rounds |
| float | split_length |
| float | min_angle |
| float | max_angle |
| float | min_length |
| float | max_length |
| unsigned int | chain_count |
| unsigned short | split_dash1 |
| unsigned short | split_gap1 |
| unsigned short | split_dash2 |
| unsigned short | split_gap2 |
| unsigned short | split_dash3 |
| unsigned short | split_gap3 |
| int | sort_key |
| int | integration_type |
| float | texstep |
| short | texact |
| short | pr_texture |
| short | use_nodes |
| char | _pad [6] |
| unsigned short | dash1 |
| unsigned short | gap1 |
| unsigned short | dash2 |
| unsigned short | gap2 |
| unsigned short | dash3 |
| unsigned short | gap3 |
| int | panel |
| struct MTex * | mtex [18] |
| struct bNodeTree * | nodetree |
| ListBase | color_modifiers |
| ListBase | alpha_modifiers |
| ListBase | thickness_modifiers |
| ListBase | geometry_modifiers |
Definition at line 609 of file DNA_linestyle_types.h.
| char FreestyleLineStyle::_pad[6] |
Definition at line 634 of file DNA_linestyle_types.h.
| struct AnimData* FreestyleLineStyle::adt |
Definition at line 613 of file DNA_linestyle_types.h.
Referenced by acf_dslinestyle_setting_ptr(), linestyle_blend_read_data(), linestyle_blend_write(), make_new_animlistelem(), and outliner_add_id_contents().
| float FreestyleLineStyle::alpha |
Definition at line 615 of file DNA_linestyle_types.h.
| ListBase FreestyleLineStyle::alpha_modifiers |
Definition at line 644 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_alpha_modifier_add(), BKE_linestyle_alpha_modifier_copy(), BKE_linestyle_alpha_modifier_move(), BKE_linestyle_alpha_modifier_remove(), do_version_curvemapping_walker(), linestyle_blend_read_data(), linestyle_blend_read_expand(), linestyle_blend_read_lib(), linestyle_blend_write(), linestyle_copy_data(), linestyle_foreach_id(), and linestyle_free_data().
| float FreestyleLineStyle::b |
Definition at line 615 of file DNA_linestyle_types.h.
| int FreestyleLineStyle::caps |
Definition at line 619 of file DNA_linestyle_types.h.
| unsigned int FreestyleLineStyle::chain_count |
Definition at line 626 of file DNA_linestyle_types.h.
| int FreestyleLineStyle::chaining |
Definition at line 620 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| ListBase FreestyleLineStyle::color_modifiers |
Definition at line 643 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_color_modifier_add(), BKE_linestyle_color_modifier_copy(), BKE_linestyle_color_modifier_move(), BKE_linestyle_color_modifier_remove(), BKE_linestyle_modifier_list_color_ramps(), BKE_linestyle_path_to_color_ramp(), linestyle_blend_read_data(), linestyle_blend_read_expand(), linestyle_blend_read_lib(), linestyle_blend_write(), linestyle_copy_data(), linestyle_foreach_id(), and linestyle_free_data().
| unsigned short FreestyleLineStyle::dash1 |
Definition at line 635 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::dash2 |
Definition at line 635 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::dash3 |
Definition at line 635 of file DNA_linestyle_types.h.
| int FreestyleLineStyle::flag |
Definition at line 619 of file DNA_linestyle_types.h.
Referenced by acf_dslinestyle_setting_ptr(), BKE_linestyle_use_textures(), and blo_do_versions_270().
| float FreestyleLineStyle::g |
Definition at line 615 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::gap1 |
Definition at line 635 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::gap2 |
Definition at line 635 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::gap3 |
Definition at line 635 of file DNA_linestyle_types.h.
| ListBase FreestyleLineStyle::geometry_modifiers |
Definition at line 646 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_geometry_modifier_add(), BKE_linestyle_geometry_modifier_copy(), BKE_linestyle_geometry_modifier_move(), BKE_linestyle_geometry_modifier_remove(), linestyle_blend_read_data(), linestyle_blend_write(), linestyle_copy_data(), and linestyle_free_data().
| ID FreestyleLineStyle::id |
Definition at line 612 of file DNA_linestyle_types.h.
Referenced by animdata_filter_ds_linestyle(), BKE_freestyle_config_free(), BKE_freestyle_lineset_delete(), BKE_linestyle_init(), BKE_node_tree_iter_step(), blo_do_versions_260(), blo_do_versions_270(), blender::deg::DepsgraphNodeBuilder::build_freestyle_linestyle(), blender::deg::DepsgraphRelationBuilder::build_freestyle_linestyle(), buttons_context(), buttons_context_path_linestyle(), buttons_texture_users_from_context(), FRS_paste_active_lineset(), linestyle_blend_read_lib(), linestyle_blend_write(), paste_mtex_exec(), and shader_get_from_context().
| int FreestyleLineStyle::integration_type |
Definition at line 630 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_270().
| float FreestyleLineStyle::max_angle |
Definition at line 624 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::max_length |
Definition at line 625 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::min_angle |
In radians, for splitting.
Definition at line 624 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::min_length |
Definition at line 625 of file DNA_linestyle_types.h.
| struct MTex* FreestyleLineStyle::mtex[18] |
MAX_MTEX.
Definition at line 639 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_use_textures(), buttons_context(), give_current_linestyle_texture(), linestyle_blend_read_data(), linestyle_blend_read_expand(), linestyle_blend_read_lib(), linestyle_blend_write(), linestyle_copy_data(), linestyle_foreach_id(), linestyle_free_data(), outliner_add_id_contents(), set_current_linestyle_texture(), and unlink_texture_fn().
| struct bNodeTree* FreestyleLineStyle::nodetree |
Definition at line 641 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_default_shader(), BKE_linestyle_use_textures(), BKE_node_tree_iter_step(), blender::deg::DepsgraphNodeBuilder::build_freestyle_linestyle(), blender::deg::DepsgraphRelationBuilder::build_freestyle_linestyle(), buttons_texture_users_from_context(), FRS_create_stroke_material(), linestyle_blend_write(), linestyle_copy_data(), linestyle_foreach_id(), linestyle_free_data(), and shader_get_from_context().
| int FreestyleLineStyle::panel |
| short FreestyleLineStyle::pr_texture |
Definition at line 632 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::r |
Definition at line 615 of file DNA_linestyle_types.h.
| unsigned int FreestyleLineStyle::rounds |
Definition at line 621 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| int FreestyleLineStyle::sort_key |
Definition at line 630 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_270().
| unsigned short FreestyleLineStyle::split_dash1 |
Definition at line 627 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_dash2 |
Definition at line 628 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_dash3 |
Definition at line 629 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_gap1 |
Definition at line 627 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_gap2 |
Definition at line 628 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_gap3 |
Definition at line 629 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::split_length |
Definition at line 622 of file DNA_linestyle_types.h.
| short FreestyleLineStyle::texact |
Definition at line 632 of file DNA_linestyle_types.h.
Referenced by buttons_context(), give_current_linestyle_texture(), and set_current_linestyle_texture().
| float FreestyleLineStyle::texstep |
Definition at line 631 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_270().
| float FreestyleLineStyle::thickness |
Definition at line 616 of file DNA_linestyle_types.h.
| ListBase FreestyleLineStyle::thickness_modifiers |
Definition at line 645 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_thickness_modifier_add(), BKE_linestyle_thickness_modifier_copy(), BKE_linestyle_thickness_modifier_move(), BKE_linestyle_thickness_modifier_remove(), do_version_curvemapping_walker(), linestyle_blend_read_data(), linestyle_blend_read_expand(), linestyle_blend_read_lib(), linestyle_blend_write(), linestyle_copy_data(), linestyle_foreach_id(), and linestyle_free_data().
| int FreestyleLineStyle::thickness_position |
Definition at line 617 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| float FreestyleLineStyle::thickness_ratio |
Definition at line 618 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| short FreestyleLineStyle::use_nodes |
Definition at line 633 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_use_textures(), and FRS_create_stroke_material().