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().