Blender  V3.3
Public Attributes | List of all members
FreestyleLineStyle Struct Reference

#include <DNA_linestyle_types.h>

Public Attributes

ID id
 
struct AnimDataadt
 
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 MTexmtex [18]
 
struct bNodeTreenodetree
 
ListBase color_modifiers
 
ListBase alpha_modifiers
 
ListBase thickness_modifiers
 
ListBase geometry_modifiers
 

Detailed Description

Definition at line 609 of file DNA_linestyle_types.h.

Member Data Documentation

◆ _pad

char FreestyleLineStyle::_pad[6]

Definition at line 634 of file DNA_linestyle_types.h.

◆ adt

struct AnimData* FreestyleLineStyle::adt

◆ alpha

float FreestyleLineStyle::alpha

Definition at line 615 of file DNA_linestyle_types.h.

◆ alpha_modifiers

ListBase FreestyleLineStyle::alpha_modifiers

◆ b

float FreestyleLineStyle::b

Definition at line 615 of file DNA_linestyle_types.h.

◆ caps

int FreestyleLineStyle::caps

Definition at line 619 of file DNA_linestyle_types.h.

◆ chain_count

unsigned int FreestyleLineStyle::chain_count

Definition at line 626 of file DNA_linestyle_types.h.

◆ chaining

int FreestyleLineStyle::chaining

Definition at line 620 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_260().

◆ color_modifiers

ListBase FreestyleLineStyle::color_modifiers

◆ dash1

unsigned short FreestyleLineStyle::dash1

Definition at line 635 of file DNA_linestyle_types.h.

◆ dash2

unsigned short FreestyleLineStyle::dash2

Definition at line 635 of file DNA_linestyle_types.h.

◆ dash3

unsigned short FreestyleLineStyle::dash3

Definition at line 635 of file DNA_linestyle_types.h.

◆ flag

int FreestyleLineStyle::flag

◆ g

float FreestyleLineStyle::g

Definition at line 615 of file DNA_linestyle_types.h.

◆ gap1

unsigned short FreestyleLineStyle::gap1

Definition at line 635 of file DNA_linestyle_types.h.

◆ gap2

unsigned short FreestyleLineStyle::gap2

Definition at line 635 of file DNA_linestyle_types.h.

◆ gap3

unsigned short FreestyleLineStyle::gap3

Definition at line 635 of file DNA_linestyle_types.h.

◆ geometry_modifiers

ListBase FreestyleLineStyle::geometry_modifiers

◆ id

ID FreestyleLineStyle::id

◆ integration_type

int FreestyleLineStyle::integration_type

Definition at line 630 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_270().

◆ max_angle

float FreestyleLineStyle::max_angle

Definition at line 624 of file DNA_linestyle_types.h.

◆ max_length

float FreestyleLineStyle::max_length

Definition at line 625 of file DNA_linestyle_types.h.

◆ min_angle

float FreestyleLineStyle::min_angle

In radians, for splitting.

Definition at line 624 of file DNA_linestyle_types.h.

◆ min_length

float FreestyleLineStyle::min_length

Definition at line 625 of file DNA_linestyle_types.h.

◆ mtex

struct MTex* FreestyleLineStyle::mtex[18]

◆ nodetree

struct bNodeTree* FreestyleLineStyle::nodetree

◆ panel

int FreestyleLineStyle::panel

For UI.

Definition at line 637 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_260().

◆ pr_texture

short FreestyleLineStyle::pr_texture

Definition at line 632 of file DNA_linestyle_types.h.

◆ r

float FreestyleLineStyle::r

Definition at line 615 of file DNA_linestyle_types.h.

◆ rounds

unsigned int FreestyleLineStyle::rounds

Definition at line 621 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_260().

◆ sort_key

int FreestyleLineStyle::sort_key

Definition at line 630 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_270().

◆ split_dash1

unsigned short FreestyleLineStyle::split_dash1

Definition at line 627 of file DNA_linestyle_types.h.

◆ split_dash2

unsigned short FreestyleLineStyle::split_dash2

Definition at line 628 of file DNA_linestyle_types.h.

◆ split_dash3

unsigned short FreestyleLineStyle::split_dash3

Definition at line 629 of file DNA_linestyle_types.h.

◆ split_gap1

unsigned short FreestyleLineStyle::split_gap1

Definition at line 627 of file DNA_linestyle_types.h.

◆ split_gap2

unsigned short FreestyleLineStyle::split_gap2

Definition at line 628 of file DNA_linestyle_types.h.

◆ split_gap3

unsigned short FreestyleLineStyle::split_gap3

Definition at line 629 of file DNA_linestyle_types.h.

◆ split_length

float FreestyleLineStyle::split_length

Definition at line 622 of file DNA_linestyle_types.h.

◆ texact

short FreestyleLineStyle::texact

◆ texstep

float FreestyleLineStyle::texstep

Definition at line 631 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_270().

◆ thickness

float FreestyleLineStyle::thickness

Definition at line 616 of file DNA_linestyle_types.h.

◆ thickness_modifiers

ListBase FreestyleLineStyle::thickness_modifiers

◆ thickness_position

int FreestyleLineStyle::thickness_position

Definition at line 617 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_260().

◆ thickness_ratio

float FreestyleLineStyle::thickness_ratio

Definition at line 618 of file DNA_linestyle_types.h.

Referenced by blo_do_versions_260().

◆ use_nodes

short FreestyleLineStyle::use_nodes

The documentation for this struct was generated from the following file: