|
Blender
V3.3
|
Go to the source code of this file.
Classes | |
| struct | BevPoint |
| struct | BevList |
| struct | BezTriple |
| struct | BPoint |
| struct | Nurb |
| struct | CharInfo |
| struct | TextBox |
| struct | EditNurb |
| struct | Curve |
Macros | |
| #define | MAXTEXTBOX 256 /* used in readfile.c and editfont.c */ |
| #define | CURVE_VFONT_ANY(cu) ((cu)->vfont), ((cu)->vfontb), ((cu)->vfonti), ((cu)->vfontbi) |
| #define | CU_ACT_NONE -1 |
| #define | BEZT_ISSEL_ANY(bezt) (((bezt)->f2 & SELECT) || ((bezt)->f1 & SELECT) || ((bezt)->f3 & SELECT)) |
| #define | BEZT_ISSEL_ALL(bezt) (((bezt)->f2 & SELECT) && ((bezt)->f1 & SELECT) && ((bezt)->f3 & SELECT)) |
| #define | BEZT_ISSEL_ALL_HIDDENHANDLES(v3d, bezt) |
| #define | BEZT_ISSEL_ANY_HIDDENHANDLES(v3d, bezt) |
| #define | BEZT_ISSEL_IDX(bezt, i) |
| #define | BEZT_SEL_ALL(bezt) |
| #define | BEZT_DESEL_ALL(bezt) |
| #define | BEZT_SEL_INVERT(bezt) |
| #define | BEZT_SEL_IDX(bezt, i) |
| #define | BEZT_DESEL_IDX(bezt, i) |
| #define | BEZT_IS_AUTOH(bezt) (ELEM((bezt)->h1, HD_AUTO, HD_AUTO_ANIM) && ELEM((bezt)->h2, HD_AUTO, HD_AUTO_ANIM)) |
| #define | KEY_CU_EASE 3 |
| #define | SURF_SEEN 4 |
Typedefs | |
| typedef struct BevPoint | BevPoint |
| typedef struct BevList | BevList |
| typedef struct BezTriple | BezTriple |
| typedef struct BPoint | BPoint |
| typedef struct Nurb | Nurb |
| typedef struct CharInfo | CharInfo |
| typedef struct TextBox | TextBox |
| typedef struct EditNurb | EditNurb |
| typedef struct Curve | Curve |
| typedef enum eBezTriple_Flag | eBezTriple_Flag |
| typedef enum eBezTriple_Handle | eBezTriple_Handle |
| typedef enum eBezTriple_Auto_Type | eBezTriple_Auto_Type |
| typedef enum eBezTriple_Interpolation | eBezTriple_Interpolation |
| typedef enum eBezTriple_Easing | eBezTriple_Easing |
| typedef enum eBezTriple_KeyframeType | eBezTriple_KeyframeType |
| #define BEZT_DESEL_ALL | ( | bezt | ) |
| #define BEZT_DESEL_IDX | ( | bezt, | |
| i | |||
| ) |
| #define BEZT_IS_AUTOH | ( | bezt | ) | (ELEM((bezt)->h1, HD_AUTO, HD_AUTO_ANIM) && ELEM((bezt)->h2, HD_AUTO, HD_AUTO_ANIM)) |
Definition at line 584 of file DNA_curve_types.h.
| #define BEZT_ISSEL_ALL | ( | bezt | ) | (((bezt)->f2 & SELECT) && ((bezt)->f1 & SELECT) && ((bezt)->f3 & SELECT)) |
Definition at line 511 of file DNA_curve_types.h.
| #define BEZT_ISSEL_ALL_HIDDENHANDLES | ( | v3d, | |
| bezt | |||
| ) |
Definition at line 513 of file DNA_curve_types.h.
| #define BEZT_ISSEL_ANY | ( | bezt | ) | (((bezt)->f2 & SELECT) || ((bezt)->f1 & SELECT) || ((bezt)->f3 & SELECT)) |
Definition at line 509 of file DNA_curve_types.h.
| #define BEZT_ISSEL_ANY_HIDDENHANDLES | ( | v3d, | |
| bezt | |||
| ) |
Definition at line 517 of file DNA_curve_types.h.
| #define BEZT_ISSEL_IDX | ( | bezt, | |
| i | |||
| ) |
Definition at line 522 of file DNA_curve_types.h.
| #define BEZT_SEL_ALL | ( | bezt | ) |
| #define BEZT_SEL_IDX | ( | bezt, | |
| i | |||
| ) |
| #define BEZT_SEL_INVERT | ( | bezt | ) |
| #define CU_ACT_NONE -1 |
Definition at line 438 of file DNA_curve_types.h.
| #define CURVE_VFONT_ANY | ( | cu | ) | ((cu)->vfont), ((cu)->vfontb), ((cu)->vfonti), ((cu)->vfontbi) |
Definition at line 312 of file DNA_curve_types.h.
| #define KEY_CU_EASE 3 |
Definition at line 605 of file DNA_curve_types.h.
| #define MAXTEXTBOX 256 /* used in readfile.c and editfont.c */ |
Definition at line 19 of file DNA_curve_types.h.
| #define SURF_SEEN 4 |
Definition at line 608 of file DNA_curve_types.h.
Keyframes on F-Curves (allows code reuse of Bezier eval code) and Points on Bezier Curves/Paths are generally BezTriples.
Definition at line 69 of file CurveAdvancedIterators.h.
| typedef enum eBezTriple_Auto_Type eBezTriple_Auto_Type |
| typedef enum eBezTriple_Easing eBezTriple_Easing |
| typedef enum eBezTriple_Flag eBezTriple_Flag |
| typedef enum eBezTriple_Handle eBezTriple_Handle |
| typedef enum eBezTriple_Interpolation eBezTriple_Interpolation |
| typedef enum eBezTriple_KeyframeType eBezTriple_KeyframeType |
| anonymous enum |
| Enumerator | |
|---|---|
| CU_AUTOSPACE | |
| CU_AUTOSPACE_EVALUATED | |
Definition at line 317 of file DNA_curve_types.h.
| anonymous enum |
Definition at line 323 of file DNA_curve_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CU_TWIST_Z_UP | |
| CU_TWIST_MINIMUM | |
| CU_TWIST_TANGENT | |
Definition at line 346 of file DNA_curve_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CU_BEVFAC_MAP_RESOLU | |
| CU_BEVFAC_MAP_SEGMENT | |
| CU_BEVFAC_MAP_SPLINE | |
Definition at line 355 of file DNA_curve_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CU_ALIGN_X_LEFT | |
| CU_ALIGN_X_MIDDLE | |
| CU_ALIGN_X_RIGHT | |
| CU_ALIGN_X_JUSTIFY | |
| CU_ALIGN_X_FLUSH | |
Definition at line 362 of file DNA_curve_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CU_ALIGN_Y_TOP_BASELINE | |
| CU_ALIGN_Y_TOP | |
| CU_ALIGN_Y_CENTER | |
| CU_ALIGN_Y_BOTTOM_BASELINE | |
| CU_ALIGN_Y_BOTTOM | |
Definition at line 371 of file DNA_curve_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CU_BEV_MODE_ROUND | |
| CU_BEV_MODE_OBJECT | |
| CU_BEV_MODE_CURVE_PROFILE | |
Definition at line 380 of file DNA_curve_types.h.
| anonymous enum |
Definition at line 387 of file DNA_curve_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CU_OVERFLOW_NONE | |
| CU_OVERFLOW_SCALE | |
| CU_OVERFLOW_TRUNCATE | |
Definition at line 397 of file DNA_curve_types.h.
| anonymous enum |
| anonymous enum |
| Enumerator | |
|---|---|
| CU_POLY | |
| CU_BEZIER | |
| CU_NURBS | |
| CU_TYPE | |
| CU_PRIMITIVE | |
| CU_PRIM_CURVE | |
| CU_PRIM_CIRCLE | |
| CU_PRIM_PATCH | |
| CU_PRIM_TUBE | |
| CU_PRIM_SPHERE | |
| CU_PRIM_DONUT | |
| CU_PRIM_PATH | |
Definition at line 409 of file DNA_curve_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CU_NURB_CYCLIC | |
| CU_NURB_ENDPOINT | |
| CU_NURB_BEZIER | |
Definition at line 432 of file DNA_curve_types.h.
| anonymous enum |
Definition at line 590 of file DNA_curve_types.h.
| enum eBezTriple_Auto_Type |
| Enumerator | |
|---|---|
| HD_AUTOTYPE_NORMAL | |
| HD_AUTOTYPE_LOCKED_FINAL | |
Definition at line 461 of file DNA_curve_types.h.
| enum eBezTriple_Easing |
| Enumerator | |
|---|---|
| BEZT_IPO_EASE_AUTO | |
| BEZT_IPO_EASE_IN | |
| BEZT_IPO_EASE_OUT | |
| BEZT_IPO_EASE_IN_OUT | |
Definition at line 491 of file DNA_curve_types.h.
| enum eBezTriple_Flag |
| Enumerator | |
|---|---|
| BEZT_FLAG_TEMP_TAG | |
| BEZT_FLAG_IGNORE_TAG | |
Definition at line 443 of file DNA_curve_types.h.
| enum eBezTriple_Handle |
| Enumerator | |
|---|---|
| HD_FREE | |
| HD_AUTO | |
| HD_VECT | |
| HD_ALIGN | |
| HD_AUTO_ANIM | |
| HD_ALIGN_DOUBLESIDE | |
Definition at line 451 of file DNA_curve_types.h.
| Enumerator | |
|---|---|
| BEZT_IPO_CONST | |
| BEZT_IPO_LIN | |
| BEZT_IPO_BEZ | |
| BEZT_IPO_BACK | |
| BEZT_IPO_BOUNCE | |
| BEZT_IPO_CIRC | |
| BEZT_IPO_CUBIC | |
| BEZT_IPO_ELASTIC | |
| BEZT_IPO_EXPO | |
| BEZT_IPO_QUAD | |
| BEZT_IPO_QUART | |
| BEZT_IPO_QUINT | |
| BEZT_IPO_SINE | |
Definition at line 471 of file DNA_curve_types.h.
| Enumerator | |
|---|---|
| BEZT_KEYTYPE_KEYFRAME | |
| BEZT_KEYTYPE_EXTREME | |
| BEZT_KEYTYPE_BREAKDOWN | |
| BEZT_KEYTYPE_JITTER | |
| BEZT_KEYTYPE_MOVEHOLD | |
Definition at line 500 of file DNA_curve_types.h.