|
Blender V4.3
|
Go to the source code of this file.
Macros | |
| #define | MAX_MTEX 18 |
| #define | TEXCO_STROKE 16 /* actually its UV */ |
Typedefs | |
| typedef struct LineStyleModifier | LineStyleModifier |
| typedef struct LineStyleColorModifier_AlongStroke | LineStyleColorModifier_AlongStroke |
| typedef struct LineStyleAlphaModifier_AlongStroke | LineStyleAlphaModifier_AlongStroke |
| typedef struct LineStyleThicknessModifier_AlongStroke | LineStyleThicknessModifier_AlongStroke |
| typedef struct LineStyleColorModifier_DistanceFromCamera | LineStyleColorModifier_DistanceFromCamera |
| typedef struct LineStyleAlphaModifier_DistanceFromCamera | LineStyleAlphaModifier_DistanceFromCamera |
| typedef struct LineStyleThicknessModifier_DistanceFromCamera | LineStyleThicknessModifier_DistanceFromCamera |
| typedef struct LineStyleColorModifier_DistanceFromObject | LineStyleColorModifier_DistanceFromObject |
| typedef struct LineStyleAlphaModifier_DistanceFromObject | LineStyleAlphaModifier_DistanceFromObject |
| typedef struct LineStyleThicknessModifier_DistanceFromObject | LineStyleThicknessModifier_DistanceFromObject |
| typedef struct LineStyleColorModifier_Curvature_3D | LineStyleColorModifier_Curvature_3D |
| typedef struct LineStyleAlphaModifier_Curvature_3D | LineStyleAlphaModifier_Curvature_3D |
| typedef struct LineStyleThicknessModifier_Curvature_3D | LineStyleThicknessModifier_Curvature_3D |
| typedef struct LineStyleColorModifier_Noise | LineStyleColorModifier_Noise |
| typedef struct LineStyleAlphaModifier_Noise | LineStyleAlphaModifier_Noise |
| typedef struct LineStyleThicknessModifier_Noise | LineStyleThicknessModifier_Noise |
| typedef struct LineStyleColorModifier_CreaseAngle | LineStyleColorModifier_CreaseAngle |
| typedef struct LineStyleAlphaModifier_CreaseAngle | LineStyleAlphaModifier_CreaseAngle |
| typedef struct LineStyleThicknessModifier_CreaseAngle | LineStyleThicknessModifier_CreaseAngle |
| typedef struct LineStyleColorModifier_Tangent | LineStyleColorModifier_Tangent |
| typedef struct LineStyleAlphaModifier_Tangent | LineStyleAlphaModifier_Tangent |
| typedef struct LineStyleThicknessModifier_Tangent | LineStyleThicknessModifier_Tangent |
| typedef struct LineStyleColorModifier_Material | LineStyleColorModifier_Material |
| typedef struct LineStyleAlphaModifier_Material | LineStyleAlphaModifier_Material |
| typedef struct LineStyleThicknessModifier_Material | LineStyleThicknessModifier_Material |
| typedef struct LineStyleGeometryModifier_Sampling | LineStyleGeometryModifier_Sampling |
| typedef struct LineStyleGeometryModifier_BezierCurve | LineStyleGeometryModifier_BezierCurve |
| typedef struct LineStyleGeometryModifier_SinusDisplacement | LineStyleGeometryModifier_SinusDisplacement |
| typedef struct LineStyleGeometryModifier_SpatialNoise | LineStyleGeometryModifier_SpatialNoise |
| typedef struct LineStyleGeometryModifier_PerlinNoise1D | LineStyleGeometryModifier_PerlinNoise1D |
| typedef struct LineStyleGeometryModifier_PerlinNoise2D | LineStyleGeometryModifier_PerlinNoise2D |
| typedef struct LineStyleGeometryModifier_BackboneStretcher | LineStyleGeometryModifier_BackboneStretcher |
| typedef struct LineStyleGeometryModifier_TipRemover | LineStyleGeometryModifier_TipRemover |
| typedef struct LineStyleGeometryModifier_Polygonalization | LineStyleGeometryModifier_Polygonalization |
| typedef struct LineStyleGeometryModifier_GuidingLines | LineStyleGeometryModifier_GuidingLines |
| typedef struct LineStyleGeometryModifier_Blueprint | LineStyleGeometryModifier_Blueprint |
| typedef struct LineStyleGeometryModifier_2DOffset | LineStyleGeometryModifier_2DOffset |
| typedef struct LineStyleGeometryModifier_2DTransform | LineStyleGeometryModifier_2DTransform |
| typedef struct LineStyleGeometryModifier_Simplification | LineStyleGeometryModifier_Simplification |
| typedef struct LineStyleThicknessModifier_Calligraphy | LineStyleThicknessModifier_Calligraphy |
| typedef struct FreestyleLineStyle | FreestyleLineStyle |
| #define MAX_MTEX 18 |
Definition at line 15 of file DNA_linestyle_types.h.
| #define TEXCO_STROKE 16 /* actually its UV */ |
Definition at line 19 of file DNA_linestyle_types.h.
Referenced by rna_def_linestyle_mtex(), and set_current_linestyle_texture().
| typedef struct FreestyleLineStyle FreestyleLineStyle |
| typedef struct LineStyleAlphaModifier_AlongStroke LineStyleAlphaModifier_AlongStroke |
| typedef struct LineStyleAlphaModifier_CreaseAngle LineStyleAlphaModifier_CreaseAngle |
| typedef struct LineStyleAlphaModifier_Curvature_3D LineStyleAlphaModifier_Curvature_3D |
| typedef struct LineStyleAlphaModifier_DistanceFromCamera LineStyleAlphaModifier_DistanceFromCamera |
| typedef struct LineStyleAlphaModifier_DistanceFromObject LineStyleAlphaModifier_DistanceFromObject |
| typedef struct LineStyleAlphaModifier_Material LineStyleAlphaModifier_Material |
| typedef struct LineStyleAlphaModifier_Noise LineStyleAlphaModifier_Noise |
| typedef struct LineStyleAlphaModifier_Tangent LineStyleAlphaModifier_Tangent |
| typedef struct LineStyleColorModifier_AlongStroke LineStyleColorModifier_AlongStroke |
| typedef struct LineStyleColorModifier_CreaseAngle LineStyleColorModifier_CreaseAngle |
| typedef struct LineStyleColorModifier_Curvature_3D LineStyleColorModifier_Curvature_3D |
| typedef struct LineStyleColorModifier_DistanceFromCamera LineStyleColorModifier_DistanceFromCamera |
| typedef struct LineStyleColorModifier_DistanceFromObject LineStyleColorModifier_DistanceFromObject |
| typedef struct LineStyleColorModifier_Material LineStyleColorModifier_Material |
| typedef struct LineStyleColorModifier_Noise LineStyleColorModifier_Noise |
| typedef struct LineStyleColorModifier_Tangent LineStyleColorModifier_Tangent |
| typedef struct LineStyleGeometryModifier_2DOffset LineStyleGeometryModifier_2DOffset |
| typedef struct LineStyleGeometryModifier_2DTransform LineStyleGeometryModifier_2DTransform |
| typedef struct LineStyleGeometryModifier_BackboneStretcher LineStyleGeometryModifier_BackboneStretcher |
| typedef struct LineStyleGeometryModifier_BezierCurve LineStyleGeometryModifier_BezierCurve |
| typedef struct LineStyleGeometryModifier_Blueprint LineStyleGeometryModifier_Blueprint |
| typedef struct LineStyleGeometryModifier_GuidingLines LineStyleGeometryModifier_GuidingLines |
| typedef struct LineStyleGeometryModifier_PerlinNoise1D LineStyleGeometryModifier_PerlinNoise1D |
| typedef struct LineStyleGeometryModifier_PerlinNoise2D LineStyleGeometryModifier_PerlinNoise2D |
| typedef struct LineStyleGeometryModifier_Polygonalization LineStyleGeometryModifier_Polygonalization |
| typedef struct LineStyleGeometryModifier_Sampling LineStyleGeometryModifier_Sampling |
| typedef struct LineStyleGeometryModifier_Simplification LineStyleGeometryModifier_Simplification |
| typedef struct LineStyleGeometryModifier_SinusDisplacement LineStyleGeometryModifier_SinusDisplacement |
| typedef struct LineStyleGeometryModifier_SpatialNoise LineStyleGeometryModifier_SpatialNoise |
| typedef struct LineStyleGeometryModifier_TipRemover LineStyleGeometryModifier_TipRemover |
| typedef struct LineStyleModifier LineStyleModifier |
| typedef struct LineStyleThicknessModifier_AlongStroke LineStyleThicknessModifier_AlongStroke |
| typedef struct LineStyleThicknessModifier_Calligraphy LineStyleThicknessModifier_Calligraphy |
| typedef struct LineStyleThicknessModifier_CreaseAngle LineStyleThicknessModifier_CreaseAngle |
| typedef struct LineStyleThicknessModifier_Curvature_3D LineStyleThicknessModifier_Curvature_3D |
| typedef struct LineStyleThicknessModifier_DistanceFromCamera LineStyleThicknessModifier_DistanceFromCamera |
| typedef struct LineStyleThicknessModifier_DistanceFromObject LineStyleThicknessModifier_DistanceFromObject |
| typedef struct LineStyleThicknessModifier_Material LineStyleThicknessModifier_Material |
| typedef struct LineStyleThicknessModifier_Noise LineStyleThicknessModifier_Noise |
| typedef struct LineStyleThicknessModifier_Tangent LineStyleThicknessModifier_Tangent |
| anonymous enum |
Definition at line 42 of file DNA_linestyle_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| LS_MODIFIER_ENABLED | |
| LS_MODIFIER_EXPANDED | |
Definition at line 70 of file DNA_linestyle_types.h.
| anonymous enum |
Flags (for color)
| Enumerator | |
|---|---|
| LS_MODIFIER_USE_RAMP | |
Definition at line 76 of file DNA_linestyle_types.h.
| anonymous enum |
Flags (for alpha & thickness)
| Enumerator | |
|---|---|
| LS_MODIFIER_USE_CURVE | |
| LS_MODIFIER_INVERT | |
Definition at line 81 of file DNA_linestyle_types.h.
| anonymous enum |
Flags (for asymmetric thickness application).
| Enumerator | |
|---|---|
| LS_THICKNESS_ASYMMETRIC | |
Definition at line 87 of file DNA_linestyle_types.h.
| anonymous enum |
Blend (for alpha & thickness).
| Enumerator | |
|---|---|
| LS_VALUE_BLEND | |
| LS_VALUE_ADD | |
| LS_VALUE_MULT | |
| LS_VALUE_SUB | |
| LS_VALUE_DIV | |
| LS_VALUE_DIFF | |
| LS_VALUE_MIN | |
| LS_VALUE_MAX | |
Definition at line 92 of file DNA_linestyle_types.h.
| anonymous enum |
Definition at line 342 of file DNA_linestyle_types.h.
| anonymous enum |
LineStyleGeometryModifier_SpatialNoise::flags
| Enumerator | |
|---|---|
| LS_MODIFIER_SPATIAL_NOISE_SMOOTH | |
| LS_MODIFIER_SPATIAL_NOISE_PURERANDOM | |
Definition at line 421 of file DNA_linestyle_types.h.
| anonymous enum |
#LineStyleGeometryModifier_BluePrintLines::shape
| Enumerator | |
|---|---|
| LS_MODIFIER_BLUEPRINT_CIRCLES | |
| LS_MODIFIER_BLUEPRINT_ELLIPSES | |
| LS_MODIFIER_BLUEPRINT_SQUARES | |
Definition at line 499 of file DNA_linestyle_types.h.
| anonymous enum |
LineStyleGeometryModifier_2DTransform::pivot
| Enumerator | |
|---|---|
| LS_MODIFIER_2D_TRANSFORM_PIVOT_CENTER | |
| LS_MODIFIER_2D_TRANSFORM_PIVOT_START | |
| LS_MODIFIER_2D_TRANSFORM_PIVOT_END | |
| LS_MODIFIER_2D_TRANSFORM_PIVOT_PARAM | |
| LS_MODIFIER_2D_TRANSFORM_PIVOT_ABSOLUTE | |
Definition at line 528 of file DNA_linestyle_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| LS_PANEL_STROKES | |
| LS_PANEL_COLOR | |
| LS_PANEL_ALPHA | |
| LS_PANEL_THICKNESS | |
| LS_PANEL_GEOMETRY | |
| LS_PANEL_TEXTURE | |
| LS_PANEL_MISC | |
Definition at line 573 of file DNA_linestyle_types.h.
| anonymous enum |
Definition at line 584 of file DNA_linestyle_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| LS_CHAINING_PLAIN | |
| LS_CHAINING_SKETCHY | |
Definition at line 603 of file DNA_linestyle_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| LS_CAPS_BUTT | |
| LS_CAPS_ROUND | |
| LS_CAPS_SQUARE | |
Definition at line 609 of file DNA_linestyle_types.h.
| anonymous enum |
FreestyleLineStyle::thickness_position
| Enumerator | |
|---|---|
| LS_THICKNESS_CENTER | |
| LS_THICKNESS_INSIDE | |
| LS_THICKNESS_OUTSIDE | |
| LS_THICKNESS_RELATIVE | Thickness_ratio is used. |
Definition at line 616 of file DNA_linestyle_types.h.
| anonymous enum |
| Enumerator | |
|---|---|
| LS_SORT_KEY_DISTANCE_FROM_CAMERA | |
| LS_SORT_KEY_2D_LENGTH | |
| LS_SORT_KEY_PROJECTED_X | |
| LS_SORT_KEY_PROJECTED_Y | |
Definition at line 625 of file DNA_linestyle_types.h.
| anonymous enum |
FreestyleLineStyle::integration_type
| Enumerator | |
|---|---|
| LS_INTEGRATION_MEAN | |
| LS_INTEGRATION_MIN | |
| LS_INTEGRATION_MAX | |
| LS_INTEGRATION_FIRST | |
| LS_INTEGRATION_LAST | |
Definition at line 633 of file DNA_linestyle_types.h.