|
Blender V4.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 641 of file DNA_linestyle_types.h.
| char FreestyleLineStyle::_pad[6] |
Definition at line 666 of file DNA_linestyle_types.h.
| struct AnimData* FreestyleLineStyle::adt |
Definition at line 645 of file DNA_linestyle_types.h.
Referenced by acf_dslinestyle_setting_ptr(), blender::ed::outliner::TreeElementIDLineStyle::expand(), and make_new_animlistelem().
| float FreestyleLineStyle::alpha |
Definition at line 647 of file DNA_linestyle_types.h.
| ListBase FreestyleLineStyle::alpha_modifiers |
Definition at line 676 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_write(), linestyle_copy_data(), linestyle_foreach_id(), and linestyle_free_data().
| float FreestyleLineStyle::b |
Definition at line 647 of file DNA_linestyle_types.h.
| int FreestyleLineStyle::caps |
Definition at line 651 of file DNA_linestyle_types.h.
| unsigned int FreestyleLineStyle::chain_count |
Definition at line 658 of file DNA_linestyle_types.h.
| int FreestyleLineStyle::chaining |
Definition at line 652 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| ListBase FreestyleLineStyle::color_modifiers |
Definition at line 675 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_write(), linestyle_copy_data(), linestyle_foreach_id(), and linestyle_free_data().
| unsigned short FreestyleLineStyle::dash1 |
Definition at line 667 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::dash2 |
Definition at line 667 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::dash3 |
Definition at line 667 of file DNA_linestyle_types.h.
| int FreestyleLineStyle::flag |
Definition at line 651 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 647 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::gap1 |
Definition at line 667 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::gap2 |
Definition at line 667 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::gap3 |
Definition at line 667 of file DNA_linestyle_types.h.
| ListBase FreestyleLineStyle::geometry_modifiers |
Definition at line 678 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 644 of file DNA_linestyle_types.h.
Referenced by animdata_filter_ds_linestyle(), BKE_freestyle_lineset_delete(), BKE_linestyle_default_shader(), BKE_linestyle_init(), 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_write(), linestyle_copy_data(), blender::bke::node_tree_iterator_step(), paste_mtex_exec(), and shader_get_from_context().
| int FreestyleLineStyle::integration_type |
Definition at line 662 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_270().
| float FreestyleLineStyle::max_angle |
Definition at line 656 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::max_length |
Definition at line 657 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::min_angle |
In radians, for splitting.
Definition at line 656 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::min_length |
Definition at line 657 of file DNA_linestyle_types.h.
| struct MTex* FreestyleLineStyle::mtex[18] |
MAX_MTEX.
Definition at line 671 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_use_textures(), buttons_context(), give_current_linestyle_texture(), linestyle_blend_read_data(), linestyle_blend_write(), linestyle_copy_data(), linestyle_foreach_id(), linestyle_free_data(), set_current_linestyle_texture(), and blender::ed::outliner::unlink_texture_fn().
| struct bNodeTree* FreestyleLineStyle::nodetree |
Definition at line 673 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_default_shader(), BKE_linestyle_use_textures(), 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(), blender::bke::node_tree_iterator_step(), and shader_get_from_context().
| int FreestyleLineStyle::panel |
| short FreestyleLineStyle::pr_texture |
Definition at line 664 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::r |
Definition at line 647 of file DNA_linestyle_types.h.
| unsigned int FreestyleLineStyle::rounds |
Definition at line 653 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| int FreestyleLineStyle::sort_key |
Definition at line 662 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_270().
| unsigned short FreestyleLineStyle::split_dash1 |
Definition at line 659 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_dash2 |
Definition at line 660 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_dash3 |
Definition at line 661 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_gap1 |
Definition at line 659 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_gap2 |
Definition at line 660 of file DNA_linestyle_types.h.
| unsigned short FreestyleLineStyle::split_gap3 |
Definition at line 661 of file DNA_linestyle_types.h.
| float FreestyleLineStyle::split_length |
Definition at line 654 of file DNA_linestyle_types.h.
| short FreestyleLineStyle::texact |
Definition at line 664 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 663 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_270().
| float FreestyleLineStyle::thickness |
Definition at line 648 of file DNA_linestyle_types.h.
| ListBase FreestyleLineStyle::thickness_modifiers |
Definition at line 677 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_write(), linestyle_copy_data(), linestyle_foreach_id(), and linestyle_free_data().
| int FreestyleLineStyle::thickness_position |
Definition at line 649 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| float FreestyleLineStyle::thickness_ratio |
Definition at line 650 of file DNA_linestyle_types.h.
Referenced by blo_do_versions_260().
| short FreestyleLineStyle::use_nodes |
Definition at line 665 of file DNA_linestyle_types.h.
Referenced by BKE_linestyle_use_textures(), and FRS_create_stroke_material().