Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_node_types.h
| Show First 20 Lines • Show All 1,309 Lines • ▼ Show 20 Lines | typedef struct NodeGeometryRotatePoints { | ||||
| uint8_t input_type_angle; | uint8_t input_type_angle; | ||||
| uint8_t input_type_rotation; | uint8_t input_type_rotation; | ||||
| char _pad[3]; | char _pad[3]; | ||||
| } NodeGeometryRotatePoints; | } NodeGeometryRotatePoints; | ||||
| typedef struct NodeGeometryAlignRotationToVector { | typedef struct NodeGeometryAlignRotationToVector { | ||||
| /* GeometryNodeAlignRotationToVectorAxis */ | /* GeometryNodeAlignRotationToVectorAxis */ | ||||
| uint8_t axis; | uint8_t axis; | ||||
| /* GeometryNodeAlignRotationToVectorPivotAxis */ | /* GeometryNodeAlignRotationToVectorPivotAxis */ | ||||
guitargeek: Don't change DNA names! | |||||
| uint8_t pivot_axis; | uint8_t pivot_axis; | ||||
| /* GeometryNodeAttributeInputMode */ | /* GeometryNodeAttributeInputMode */ | ||||
| uint8_t input_type_factor; | uint8_t input_type_factor; | ||||
| uint8_t input_type_vector; | uint8_t input_type_vector; | ||||
| } NodeGeometryAlignRotationToVector; | } NodeGeometryAlignRotationToVector; | ||||
| typedef struct NodeGeometryPointScale { | typedef struct NodeGeometryPointScale { | ||||
| ▲ Show 20 Lines • Show All 700 Lines • ▼ Show 20 Lines | typedef enum GeometryNodeDistributePointsOnFacesMode { | ||||
| GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_POISSON = 1, | GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_POISSON = 1, | ||||
| } GeometryNodeDistributePointsOnFacesMode; | } GeometryNodeDistributePointsOnFacesMode; | ||||
| typedef enum GeometryNodeRotatePointsType { | typedef enum GeometryNodeRotatePointsType { | ||||
| GEO_NODE_POINT_ROTATE_TYPE_EULER = 0, | GEO_NODE_POINT_ROTATE_TYPE_EULER = 0, | ||||
| GEO_NODE_POINT_ROTATE_TYPE_AXIS_ANGLE = 1, | GEO_NODE_POINT_ROTATE_TYPE_AXIS_ANGLE = 1, | ||||
| } GeometryNodeRotatePointsType; | } GeometryNodeRotatePointsType; | ||||
| typedef enum FunctionNodeRotatePointsType { | |||||
| FN_NODE_ROTATE_EULER_TYPE_EULER = 0, | |||||
| FN_NODE_ROTATE_EULER_TYPE_AXIS_ANGLE = 1, | |||||
| } FunctionNodeRotatePointsType; | |||||
| typedef enum GeometryNodeAttributeVectorRotateMode { | typedef enum GeometryNodeAttributeVectorRotateMode { | ||||
| GEO_NODE_VECTOR_ROTATE_TYPE_AXIS = 0, | GEO_NODE_VECTOR_ROTATE_TYPE_AXIS = 0, | ||||
| GEO_NODE_VECTOR_ROTATE_TYPE_AXIS_X = 1, | GEO_NODE_VECTOR_ROTATE_TYPE_AXIS_X = 1, | ||||
| GEO_NODE_VECTOR_ROTATE_TYPE_AXIS_Y = 2, | GEO_NODE_VECTOR_ROTATE_TYPE_AXIS_Y = 2, | ||||
| GEO_NODE_VECTOR_ROTATE_TYPE_AXIS_Z = 3, | GEO_NODE_VECTOR_ROTATE_TYPE_AXIS_Z = 3, | ||||
| GEO_NODE_VECTOR_ROTATE_TYPE_EULER_XYZ = 4, | GEO_NODE_VECTOR_ROTATE_TYPE_EULER_XYZ = 4, | ||||
| } GeometryNodeAttributeVectorRotateMode; | } GeometryNodeAttributeVectorRotateMode; | ||||
| typedef enum GeometryNodeAttributeRandomizeMode { | typedef enum GeometryNodeAttributeRandomizeMode { | ||||
| GEO_NODE_ATTRIBUTE_RANDOMIZE_REPLACE_CREATE = 0, | GEO_NODE_ATTRIBUTE_RANDOMIZE_REPLACE_CREATE = 0, | ||||
| GEO_NODE_ATTRIBUTE_RANDOMIZE_ADD = 1, | GEO_NODE_ATTRIBUTE_RANDOMIZE_ADD = 1, | ||||
| GEO_NODE_ATTRIBUTE_RANDOMIZE_SUBTRACT = 2, | GEO_NODE_ATTRIBUTE_RANDOMIZE_SUBTRACT = 2, | ||||
| GEO_NODE_ATTRIBUTE_RANDOMIZE_MULTIPLY = 3, | GEO_NODE_ATTRIBUTE_RANDOMIZE_MULTIPLY = 3, | ||||
| } GeometryNodeAttributeRandomizeMode; | } GeometryNodeAttributeRandomizeMode; | ||||
| typedef enum GeometryNodeRotatePointsSpace { | typedef enum GeometryNodeRotatePointsSpace { | ||||
| GEO_NODE_POINT_ROTATE_SPACE_OBJECT = 0, | GEO_NODE_POINT_ROTATE_SPACE_OBJECT = 0, | ||||
| GEO_NODE_POINT_ROTATE_SPACE_POINT = 1, | GEO_NODE_POINT_ROTATE_SPACE_POINT = 1, | ||||
| } GeometryNodeRotatePointsSpace; | } GeometryNodeRotatePointsSpace; | ||||
| typedef enum FunctionNodeRotateEulerSpace { | |||||
| FN_NODE_ROTATE_EULER_SPACE_OBJECT = 0, | |||||
| FN_NODE_ROTATE_EULER_SPACE_POINT = 1, | |||||
| } FunctionNodeRotateEulerSpace; | |||||
| typedef enum GeometryNodeAlignRotationToVectorAxis { | typedef enum GeometryNodeAlignRotationToVectorAxis { | ||||
| GEO_NODE_ALIGN_ROTATION_TO_VECTOR_AXIS_X = 0, | GEO_NODE_ALIGN_ROTATION_TO_VECTOR_AXIS_X = 0, | ||||
| GEO_NODE_ALIGN_ROTATION_TO_VECTOR_AXIS_Y = 1, | GEO_NODE_ALIGN_ROTATION_TO_VECTOR_AXIS_Y = 1, | ||||
| GEO_NODE_ALIGN_ROTATION_TO_VECTOR_AXIS_Z = 2, | GEO_NODE_ALIGN_ROTATION_TO_VECTOR_AXIS_Z = 2, | ||||
| } GeometryNodeAlignRotationToVectorAxis; | } GeometryNodeAlignRotationToVectorAxis; | ||||
| typedef enum GeometryNodeAlignRotationToVectorPivotAxis { | typedef enum GeometryNodeAlignRotationToVectorPivotAxis { | ||||
| GEO_NODE_ALIGN_ROTATION_TO_VECTOR_PIVOT_AXIS_AUTO = 0, | GEO_NODE_ALIGN_ROTATION_TO_VECTOR_PIVOT_AXIS_AUTO = 0, | ||||
| ▲ Show 20 Lines • Show All 112 Lines • Show Last 20 Lines | |||||
Don't change DNA names!