Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_node_types.h
| Show First 20 Lines • Show All 1,379 Lines • ▼ Show 20 Lines | typedef struct NodeGeometryPointScale { | ||||
| uint8_t input_type; | uint8_t input_type; | ||||
| } NodeGeometryPointScale; | } NodeGeometryPointScale; | ||||
| typedef struct NodeGeometryPointTranslate { | typedef struct NodeGeometryPointTranslate { | ||||
| /* GeometryNodeAttributeInputMode */ | /* GeometryNodeAttributeInputMode */ | ||||
| uint8_t input_type; | uint8_t input_type; | ||||
| } NodeGeometryPointTranslate; | } NodeGeometryPointTranslate; | ||||
| typedef struct NodeGeometryExtrudeMesh { | |||||
| /* GeometryNodeExtrudeMeshMode */ | |||||
| uint8_t mode; | |||||
| } NodeGeometryExtrudeMesh; | |||||
| typedef struct NodeGeometryObjectInfo { | typedef struct NodeGeometryObjectInfo { | ||||
| /* GeometryNodeTransformSpace. */ | /* GeometryNodeTransformSpace. */ | ||||
| uint8_t transform_space; | uint8_t transform_space; | ||||
| } NodeGeometryObjectInfo; | } NodeGeometryObjectInfo; | ||||
| typedef struct NodeGeometryPointInstance { | typedef struct NodeGeometryPointInstance { | ||||
| /* GeometryNodePointInstanceType. */ | /* GeometryNodePointInstanceType. */ | ||||
| uint8_t instance_type; | uint8_t instance_type; | ||||
| ▲ Show 20 Lines • Show All 754 Lines • ▼ Show 20 Lines | typedef enum GeometryNodePointDistributeMode { | ||||
| GEO_NODE_POINT_DISTRIBUTE_POISSON = 1, | GEO_NODE_POINT_DISTRIBUTE_POISSON = 1, | ||||
| } GeometryNodePointDistributeMode; | } GeometryNodePointDistributeMode; | ||||
| typedef enum GeometryNodeDistributePointsOnFacesMode { | typedef enum GeometryNodeDistributePointsOnFacesMode { | ||||
| GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_RANDOM = 0, | GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_RANDOM = 0, | ||||
| GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_POISSON = 1, | GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_POISSON = 1, | ||||
| } GeometryNodeDistributePointsOnFacesMode; | } GeometryNodeDistributePointsOnFacesMode; | ||||
| typedef enum GeometryNodeExtrudeMeshMode { | |||||
| GEO_NODE_EXTRUDE_MESH_VERTICES = 0, | |||||
| GEO_NODE_EXTRUDE_MESH_EDGES = 1, | |||||
| GEO_NODE_EXTRUDE_MESH_FACES = 2, | |||||
| } GeometryNodeExtrudeMeshMode; | |||||
| 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 { | typedef enum FunctionNodeRotatePointsType { | ||||
| FN_NODE_ROTATE_EULER_TYPE_EULER = 0, | FN_NODE_ROTATE_EULER_TYPE_EULER = 0, | ||||
| FN_NODE_ROTATE_EULER_TYPE_AXIS_ANGLE = 1, | FN_NODE_ROTATE_EULER_TYPE_AXIS_ANGLE = 1, | ||||
| ▲ Show 20 Lines • Show All 186 Lines • Show Last 20 Lines | |||||