Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_freestyle_types.h
| Show All 34 Lines | |||||
| #include "DNA_defs.h" | #include "DNA_defs.h" | ||||
| #include "DNA_listBase.h" | #include "DNA_listBase.h" | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" { | extern "C" { | ||||
| #endif | #endif | ||||
| struct FreestyleLineStyle; | struct FreestyleLineStyle; | ||||
| struct Group; | struct Collection; | ||||
| struct Text; | struct Text; | ||||
| /* FreestyleConfig::flags */ | /* FreestyleConfig::flags */ | ||||
| enum { | enum { | ||||
| FREESTYLE_SUGGESTIVE_CONTOURS_FLAG = 1 << 0, | FREESTYLE_SUGGESTIVE_CONTOURS_FLAG = 1 << 0, | ||||
| FREESTYLE_RIDGES_AND_VALLEYS_FLAG = 1 << 1, | FREESTYLE_RIDGES_AND_VALLEYS_FLAG = 1 << 1, | ||||
| FREESTYLE_MATERIAL_BOUNDARIES_FLAG = 1 << 2, | FREESTYLE_MATERIAL_BOUNDARIES_FLAG = 1 << 2, | ||||
| FREESTYLE_FACE_SMOOTHNESS_FLAG = 1 << 3, | FREESTYLE_FACE_SMOOTHNESS_FLAG = 1 << 3, | ||||
| ▲ Show 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | typedef struct FreestyleLineSet { | ||||
| int flags; | int flags; | ||||
| int selection; /* selection criteria */ | int selection; /* selection criteria */ | ||||
| short qi; /* quantitative invisibility */ | short qi; /* quantitative invisibility */ | ||||
| short pad1; | short pad1; | ||||
| int qi_start, qi_end; | int qi_start, qi_end; | ||||
| int edge_types, exclude_edge_types; /* feature edge types */ | int edge_types, exclude_edge_types; /* feature edge types */ | ||||
| int pad2; | int pad2; | ||||
| struct Group *group; /* group of target objects */ | struct Collection *group; /* group of target objects */ | ||||
| struct FreestyleLineStyle *linestyle; | struct FreestyleLineStyle *linestyle; | ||||
| } FreestyleLineSet; | } FreestyleLineSet; | ||||
| typedef struct FreestyleModuleConfig { | typedef struct FreestyleModuleConfig { | ||||
| struct FreestyleModuleConfig *next, *prev; | struct FreestyleModuleConfig *next, *prev; | ||||
| struct Text *script; | struct Text *script; | ||||
| Show All 22 Lines | |||||