22 #define TEXCO_STROKE 16
45 #define LS_MODIFIER_ALONG_STROKE 1
46 #define LS_MODIFIER_DISTANCE_FROM_CAMERA 2
47 #define LS_MODIFIER_DISTANCE_FROM_OBJECT 3
48 #define LS_MODIFIER_MATERIAL 4
49 #define LS_MODIFIER_SAMPLING 5
50 #define LS_MODIFIER_BEZIER_CURVE 6
51 #define LS_MODIFIER_SINUS_DISPLACEMENT 7
52 #define LS_MODIFIER_SPATIAL_NOISE 8
53 #define LS_MODIFIER_PERLIN_NOISE_1D 9
54 #define LS_MODIFIER_PERLIN_NOISE_2D 10
55 #define LS_MODIFIER_BACKBONE_STRETCHER 11
56 #define LS_MODIFIER_TIP_REMOVER 12
57 #define LS_MODIFIER_CALLIGRAPHY 13
58 #define LS_MODIFIER_POLYGONIZATION 14
59 #define LS_MODIFIER_GUIDING_LINES 15
60 #define LS_MODIFIER_BLUEPRINT 16
61 #define LS_MODIFIER_2D_OFFSET 17
62 #define LS_MODIFIER_2D_TRANSFORM 18
63 #define LS_MODIFIER_TANGENT 19
64 #define LS_MODIFIER_NOISE 20
65 #define LS_MODIFIER_CREASE_ANGLE 21
66 #define LS_MODIFIER_SIMPLIFICATION 22
67 #define LS_MODIFIER_CURVATURE_3D 23
68 #define LS_MODIFIER_NUM 24
71 #define LS_MODIFIER_ENABLED 1
72 #define LS_MODIFIER_EXPANDED 2
75 #define LS_MODIFIER_USE_RAMP 1
78 #define LS_MODIFIER_USE_CURVE 1
79 #define LS_MODIFIER_INVERT 2
82 #define LS_THICKNESS_ASYMMETRIC 1
85 #define LS_VALUE_BLEND 0
86 #define LS_VALUE_ADD 1
87 #define LS_VALUE_MULT 2
88 #define LS_VALUE_SUB 3
89 #define LS_VALUE_DIV 4
90 #define LS_VALUE_DIFF 5
91 #define LS_VALUE_MIN 6
92 #define LS_VALUE_MAX 7
133 float range_min, range_max;
168 float range_min, range_max;
205 float range_min, range_max;
333 #define LS_MODIFIER_MATERIAL_DIFF 1
334 #define LS_MODIFIER_MATERIAL_DIFF_R 2
335 #define LS_MODIFIER_MATERIAL_DIFF_G 3
336 #define LS_MODIFIER_MATERIAL_DIFF_B 4
337 #define LS_MODIFIER_MATERIAL_SPEC 5
338 #define LS_MODIFIER_MATERIAL_SPEC_R 6
339 #define LS_MODIFIER_MATERIAL_SPEC_G 7
340 #define LS_MODIFIER_MATERIAL_SPEC_B 8
341 #define LS_MODIFIER_MATERIAL_SPEC_HARD 9
342 #define LS_MODIFIER_MATERIAL_ALPHA 10
343 #define LS_MODIFIER_MATERIAL_LINE 11
344 #define LS_MODIFIER_MATERIAL_LINE_R 12
345 #define LS_MODIFIER_MATERIAL_LINE_G 13
346 #define LS_MODIFIER_MATERIAL_LINE_B 14
347 #define LS_MODIFIER_MATERIAL_LINE_A 15
410 #define LS_MODIFIER_SPATIAL_NOISE_SMOOTH 1
411 #define LS_MODIFIER_SPATIAL_NOISE_PURERANDOM 2
486 #define LS_MODIFIER_BLUEPRINT_CIRCLES 1
487 #define LS_MODIFIER_BLUEPRINT_ELLIPSES 2
488 #define LS_MODIFIER_BLUEPRINT_SQUARES 4
500 unsigned int random_backbone;
513 #define LS_MODIFIER_2D_TRANSFORM_PIVOT_CENTER 1
514 #define LS_MODIFIER_2D_TRANSFORM_PIVOT_START 2
515 #define LS_MODIFIER_2D_TRANSFORM_PIVOT_END 3
516 #define LS_MODIFIER_2D_TRANSFORM_PIVOT_PARAM 4
517 #define LS_MODIFIER_2D_TRANSFORM_PIVOT_ABSOLUTE 5
556 #define LS_PANEL_STROKES 1
557 #define LS_PANEL_COLOR 2
558 #define LS_PANEL_ALPHA 3
559 #define LS_PANEL_THICKNESS 4
560 #define LS_PANEL_GEOMETRY 5
561 #define LS_PANEL_TEXTURE 6
562 #define LS_PANEL_MISC 7
565 #define LS_DS_EXPAND (1 << 0)
566 #define LS_SAME_OBJECT (1 << 1)
567 #define LS_DASHED_LINE (1 << 2)
568 #define LS_MATERIAL_BOUNDARY (1 << 3)
569 #define LS_MIN_2D_LENGTH (1 << 4)
570 #define LS_MAX_2D_LENGTH (1 << 5)
571 #define LS_NO_CHAINING (1 << 6)
572 #define LS_MIN_2D_ANGLE (1 << 7)
573 #define LS_MAX_2D_ANGLE (1 << 8)
574 #define LS_SPLIT_LENGTH (1 << 9)
575 #define LS_SPLIT_PATTERN (1 << 10)
576 #define LS_NO_SORTING (1 << 11)
577 #define LS_REVERSE_ORDER (1 << 12)
578 #define LS_TEXTURE (1 << 13)
579 #define LS_CHAIN_COUNT (1 << 14)
582 #define LS_CHAINING_PLAIN 1
583 #define LS_CHAINING_SKETCHY 2
586 #define LS_CAPS_BUTT 1
587 #define LS_CAPS_ROUND 2
588 #define LS_CAPS_SQUARE 3
591 #define LS_THICKNESS_CENTER 1
592 #define LS_THICKNESS_INSIDE 2
593 #define LS_THICKNESS_OUTSIDE 3
594 #define LS_THICKNESS_RELATIVE 4
597 #define LS_SORT_KEY_DISTANCE_FROM_CAMERA 1
598 #define LS_SORT_KEY_2D_LENGTH 2
599 #define LS_SORT_KEY_PROJECTED_X 3
600 #define LS_SORT_KEY_PROJECTED_Y 4
603 #define LS_INTEGRATION_MEAN 1
604 #define LS_INTEGRATION_MIN 2
605 #define LS_INTEGRATION_MAX 3
606 #define LS_INTEGRATION_FIRST 4
607 #define LS_INTEGRATION_LAST 5
617 int thickness_position;
618 float thickness_ratio;
624 float min_angle, max_angle;
625 float min_length, max_length;
626 unsigned int chain_count;
627 unsigned short split_dash1, split_gap1;
628 unsigned short split_dash2, split_gap2;
629 unsigned short split_dash3, split_gap3;
630 int sort_key, integration_type;
632 short texact, pr_texture;
635 unsigned short dash1, gap1, dash2, gap2, dash3, gap3;
ID and Library types, which are fundamental for sdna.
#define DNA_DEFINE_CXX_METHODS(class_name)
struct LineStyleColorModifier_Curvature_3D LineStyleColorModifier_Curvature_3D
struct LineStyleGeometryModifier_SinusDisplacement LineStyleGeometryModifier_SinusDisplacement
struct LineStyleThicknessModifier_Curvature_3D LineStyleThicknessModifier_Curvature_3D
struct LineStyleThicknessModifier_CreaseAngle LineStyleThicknessModifier_CreaseAngle
struct LineStyleGeometryModifier_Simplification LineStyleGeometryModifier_Simplification
struct LineStyleThicknessModifier_Noise LineStyleThicknessModifier_Noise
struct LineStyleColorModifier_DistanceFromCamera LineStyleColorModifier_DistanceFromCamera
struct LineStyleGeometryModifier_2DOffset LineStyleGeometryModifier_2DOffset
struct LineStyleAlphaModifier_CreaseAngle LineStyleAlphaModifier_CreaseAngle
struct LineStyleAlphaModifier_DistanceFromCamera LineStyleAlphaModifier_DistanceFromCamera
struct LineStyleColorModifier_AlongStroke LineStyleColorModifier_AlongStroke
struct LineStyleColorModifier_Material LineStyleColorModifier_Material
struct LineStyleThicknessModifier_DistanceFromCamera LineStyleThicknessModifier_DistanceFromCamera
struct LineStyleGeometryModifier_2DTransform LineStyleGeometryModifier_2DTransform
struct LineStyleGeometryModifier_PerlinNoise2D LineStyleGeometryModifier_PerlinNoise2D
struct LineStyleThicknessModifier_AlongStroke LineStyleThicknessModifier_AlongStroke
struct LineStyleGeometryModifier_GuidingLines LineStyleGeometryModifier_GuidingLines
struct LineStyleGeometryModifier_SpatialNoise LineStyleGeometryModifier_SpatialNoise
struct LineStyleThicknessModifier_DistanceFromObject LineStyleThicknessModifier_DistanceFromObject
struct LineStyleThicknessModifier_Material LineStyleThicknessModifier_Material
struct LineStyleColorModifier_Tangent LineStyleColorModifier_Tangent
struct LineStyleColorModifier_CreaseAngle LineStyleColorModifier_CreaseAngle
struct LineStyleAlphaModifier_AlongStroke LineStyleAlphaModifier_AlongStroke
struct LineStyleAlphaModifier_Tangent LineStyleAlphaModifier_Tangent
struct LineStyleColorModifier_Noise LineStyleColorModifier_Noise
struct LineStyleGeometryModifier_BackboneStretcher LineStyleGeometryModifier_BackboneStretcher
struct LineStyleGeometryModifier_PerlinNoise1D LineStyleGeometryModifier_PerlinNoise1D
struct LineStyleAlphaModifier_Curvature_3D LineStyleAlphaModifier_Curvature_3D
struct LineStyleColorModifier_DistanceFromObject LineStyleColorModifier_DistanceFromObject
struct LineStyleThicknessModifier_Tangent LineStyleThicknessModifier_Tangent
struct LineStyleGeometryModifier_Blueprint LineStyleGeometryModifier_Blueprint
struct LineStyleAlphaModifier_Noise LineStyleAlphaModifier_Noise
struct LineStyleAlphaModifier_Material LineStyleAlphaModifier_Material
struct LineStyleAlphaModifier_DistanceFromObject LineStyleAlphaModifier_DistanceFromObject
struct LineStyleGeometryModifier_Sampling LineStyleGeometryModifier_Sampling
struct LineStyleGeometryModifier_Polygonalization LineStyleGeometryModifier_Polygonalization
struct LineStyleThicknessModifier_Calligraphy LineStyleThicknessModifier_Calligraphy
struct LineStyleGeometryModifier_TipRemover LineStyleGeometryModifier_TipRemover
struct LineStyleGeometryModifier_BezierCurve LineStyleGeometryModifier_BezierCurve
These structs are the foundation for all linked lists in the library system.
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint GLsizei GLsizei GLenum type _GL_VOID_RET _GL_VOID GLsizei GLenum GLenum const void *pixels _GL_VOID_RET _GL_VOID const void *pointer _GL_VOID_RET _GL_VOID GLdouble v _GL_VOID_RET _GL_VOID GLfloat v _GL_VOID_RET _GL_VOID GLint GLint i2 _GL_VOID_RET _GL_VOID GLint j _GL_VOID_RET _GL_VOID GLfloat param _GL_VOID_RET _GL_VOID GLint param _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble GLdouble GLdouble zFar _GL_VOID_RET _GL_UINT GLdouble *equation _GL_VOID_RET _GL_VOID GLenum GLint *params _GL_VOID_RET _GL_VOID GLenum GLfloat *v _GL_VOID_RET _GL_VOID GLenum GLfloat *params _GL_VOID_RET _GL_VOID GLfloat *values _GL_VOID_RET _GL_VOID GLushort *values _GL_VOID_RET _GL_VOID GLenum GLfloat *params _GL_VOID_RET _GL_VOID GLenum GLdouble *params _GL_VOID_RET _GL_VOID GLenum GLint *params _GL_VOID_RET _GL_VOID GLsizei const void *pointer _GL_VOID_RET _GL_VOID GLsizei const void *pointer _GL_VOID_RET _GL_BOOL GLfloat param _GL_VOID_RET _GL_VOID GLint param _GL_VOID_RET _GL_VOID GLenum GLfloat param _GL_VOID_RET _GL_VOID GLenum GLint param _GL_VOID_RET _GL_VOID GLushort pattern _GL_VOID_RET _GL_VOID GLdouble GLdouble GLint GLint const GLdouble *points _GL_VOID_RET _GL_VOID GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint const GLdouble *points _GL_VOID_RET _GL_VOID GLdouble GLdouble u2 _GL_VOID_RET _GL_VOID GLdouble GLdouble GLint GLdouble GLdouble v2 _GL_VOID_RET _GL_VOID GLenum GLfloat param _GL_VOID_RET _GL_VOID GLenum GLint param _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLdouble GLdouble nz _GL_VOID_RET _GL_VOID GLfloat GLfloat nz _GL_VOID_RET _GL_VOID GLint GLint nz _GL_VOID_RET _GL_VOID GLshort GLshort nz _GL_VOID_RET _GL_VOID GLsizei const void *pointer _GL_VOID_RET _GL_VOID GLsizei const GLfloat *values _GL_VOID_RET _GL_VOID GLsizei const GLushort *values _GL_VOID_RET _GL_VOID GLint param _GL_VOID_RET _GL_VOID const GLuint const GLclampf *priorities _GL_VOID_RET _GL_VOID GLdouble y _GL_VOID_RET _GL_VOID GLfloat y _GL_VOID_RET _GL_VOID GLint y _GL_VOID_RET _GL_VOID GLshort y _GL_VOID_RET _GL_VOID GLdouble GLdouble z _GL_VOID_RET _GL_VOID GLfloat GLfloat z _GL_VOID_RET _GL_VOID GLint GLint z _GL_VOID_RET _GL_VOID GLshort GLshort z _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble w _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat w _GL_VOID_RET _GL_VOID GLint GLint GLint w _GL_VOID_RET _GL_VOID GLshort GLshort GLshort w _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble y2 _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat y2 _GL_VOID_RET _GL_VOID GLint GLint GLint y2 _GL_VOID_RET _GL_VOID GLshort GLshort GLshort y2 _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble z _GL_VOID_RET _GL_VOID GLdouble GLdouble z _GL_VOID_RET _GL_VOID GLuint *buffer _GL_VOID_RET _GL_VOID GLdouble t _GL_VOID_RET _GL_VOID GLfloat t _GL_VOID_RET _GL_VOID GLint t _GL_VOID_RET _GL_VOID GLshort t _GL_VOID_RET _GL_VOID GLdouble GLdouble r _GL_VOID_RET _GL_VOID GLfloat GLfloat r _GL_VOID_RET _GL_VOID GLint GLint r _GL_VOID_RET _GL_VOID GLshort GLshort r _GL_VOID_RET _GL_VOID GLdouble GLdouble r
_GL_VOID GLfloat value _GL_VOID_RET _GL_VOID const GLuint GLboolean *residences _GL_BOOL_RET _GL_VOID GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte *bitmap _GL_VOID_RET _GL_VOID GLenum const void *lists _GL_VOID_RET _GL_VOID const GLdouble *equation _GL_VOID_RET _GL_VOID GLdouble GLdouble blue _GL_VOID_RET _GL_VOID GLfloat GLfloat blue _GL_VOID_RET _GL_VOID GLint GLint blue _GL_VOID_RET _GL_VOID GLshort GLshort blue _GL_VOID_RET _GL_VOID GLubyte GLubyte blue _GL_VOID_RET _GL_VOID GLuint GLuint blue _GL_VOID_RET _GL_VOID GLushort GLushort blue _GL_VOID_RET _GL_VOID GLbyte GLbyte GLbyte alpha _GL_VOID_RET _GL_VOID GLdouble GLdouble GLdouble alpha _GL_VOID_RET _GL_VOID GLfloat GLfloat GLfloat alpha _GL_VOID_RET _GL_VOID GLint GLint GLint alpha _GL_VOID_RET _GL_VOID GLshort GLshort GLshort alpha _GL_VOID_RET _GL_VOID GLubyte GLubyte GLubyte alpha _GL_VOID_RET _GL_VOID GLuint GLuint GLuint alpha _GL_VOID_RET _GL_VOID GLushort GLushort GLushort alpha _GL_VOID_RET _GL_VOID GLenum mode _GL_VOID_RET _GL_VOID GLint y
static unsigned long seed
static const pxr::TfToken b("b", pxr::TfToken::Immortal)
static const pxr::TfToken g("g", pxr::TfToken::Immortal)
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct ColorBand * color_ramp
struct ColorBand * color_ramp
struct ColorBand * color_ramp
struct ColorBand * color_ramp
struct ColorBand * color_ramp
struct ColorBand * color_ramp
struct ColorBand * color_ramp
struct ColorBand * color_ramp
unsigned int random_center
unsigned int random_radius
struct LineStyleModifier * next
struct LineStyleModifier * prev
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve
struct CurveMapping * curve