25template<
typename T>
class Span;
26template<
typename T>
class MutableSpan;
33class SocketDeclaration;
36class bNodeTreeRuntime;
38class bNodeSocketRuntime;
45struct bNodeSocketType;
48struct RuntimeNodeEnumItems;
204 bool is_user_hidden()
const;
213 bool is_visible()
const;
218 bool is_icon_visible()
const;
223 bool is_available()
const;
227 bool is_panel_collapsed()
const;
232 bool is_inactive()
const;
236 bool affects_node_output()
const;
242 bool inferred_input_socket_visibility()
const;
244 bool is_multi_input()
const;
245 bool is_input()
const;
249 template<
typename T> T *default_value_typed();
250 template<
typename T>
const T *default_value_typed()
const;
258 int index_in_tree()
const;
260 int index_in_all_inputs()
const;
262 int index_in_all_outputs()
const;
265 const bNode &owner_node()
const;
276 bool is_directly_linked()
const;
282 bool is_logically_linked()
const;
387 bool is_collapsed()
const;
388 bool is_parent_collapsed()
const;
389 bool has_visible_content()
const;
526 bool is_muted()
const;
527 bool is_reroute()
const;
528 bool is_frame()
const;
529 bool is_group()
const;
530 bool is_custom_group()
const;
531 bool is_group_input()
const;
532 bool is_group_output()
const;
533 bool is_undefined()
const;
549 bool is_dangling_reroute()
const;
657 return !(*
this == other);
698 bool is_muted()
const;
699 bool is_available()
const;
701 bool is_used()
const;
843 const struct bNode *node_by_id(
int32_t identifier)
const;
851 [[nodiscard]]
bool node_id_path_from_nested_node_ref(
const int32_t nested_node_id,
859 void ensure_topology_cache()
const;
894 bool has_available_link_cycle()
const;
900 bool has_undefined_nodes_or_sockets()
const;
902 bNode *group_output_node();
903 const bNode *group_output_node()
const;
915 void ensure_interface_cache()
const;
1043 bool has_conflict()
const;
2337#define GEO_NODE_TRANSFORM_GIZMO_USE_TRANSLATION_ALL \
2338 (GEO_NODE_TRANSFORM_GIZMO_USE_TRANSLATION_X | GEO_NODE_TRANSFORM_GIZMO_USE_TRANSLATION_Y | \
2339 GEO_NODE_TRANSFORM_GIZMO_USE_TRANSLATION_Z)
2341#define GEO_NODE_TRANSFORM_GIZMO_USE_ROTATION_ALL \
2342 (GEO_NODE_TRANSFORM_GIZMO_USE_ROTATION_X | GEO_NODE_TRANSFORM_GIZMO_USE_ROTATION_Y | \
2343 GEO_NODE_TRANSFORM_GIZMO_USE_ROTATION_Z)
2345#define GEO_NODE_TRANSFORM_GIZMO_USE_SCALE_ALL \
2346 (GEO_NODE_TRANSFORM_GIZMO_USE_SCALE_X | GEO_NODE_TRANSFORM_GIZMO_USE_SCALE_Y | \
2347 GEO_NODE_TRANSFORM_GIZMO_USE_SCALE_Z)
2464#define SHD_SHEEN_ASHIKHMIN 0
2465#define SHD_SHEEN_MICROFIBER 1
2860#ifdef DNA_DEPRECATED_ALLOW
2861 SHD_SUBSURFACE_COMPATIBLE = 0,
2862 SHD_SUBSURFACE_CUBIC = 1,
2863 SHD_SUBSURFACE_GAUSSIAN = 2,
2884#define CMP_NODE_MASK_MBLUR_SAMPLES_MAX 64
#define ENUM_OPERATORS(_type, _max)
ID and Library types, which are fundamental for SDNA.
These structs are the foundation for all linked lists in the library system.
struct bNodeSocketTypeHandle bNodeSocketTypeHandle
struct bNodeInstanceKey bNodeInstanceKey
struct NodeGeometryDialGizmo NodeGeometryDialGizmo
struct NodeMenuSwitch NodeMenuSwitch
@ NODE_VECTOR_MATH_NORMALIZE
@ NODE_VECTOR_MATH_LENGTH
@ NODE_VECTOR_MATH_CROSS_PRODUCT
@ NODE_VECTOR_MATH_MODULO
@ NODE_VECTOR_MATH_COSINE
@ NODE_VECTOR_MATH_REFLECT
@ NODE_VECTOR_MATH_REFRACT
@ NODE_VECTOR_MATH_DOT_PRODUCT
@ NODE_VECTOR_MATH_ABSOLUTE
@ NODE_VECTOR_MATH_DIVIDE
@ NODE_VECTOR_MATH_TANGENT
@ NODE_VECTOR_MATH_DISTANCE
@ NODE_VECTOR_MATH_FRACTION
@ NODE_VECTOR_MATH_PROJECT
@ NODE_VECTOR_MATH_MULTIPLY
@ NODE_VECTOR_MATH_MAXIMUM
@ NODE_VECTOR_MATH_FACEFORWARD
@ NODE_VECTOR_MATH_SUBTRACT
@ NODE_VECTOR_MATH_MULTIPLY_ADD
@ NODE_VECTOR_MATH_MINIMUM
struct bNodeSocketValueFloat bNodeSocketValueFloat
struct NodeShaderOutputAOV NodeShaderOutputAOV
@ CMP_NODE_INTERPOLATION_NEAREST
@ CMP_NODE_INTERPOLATION_BILINEAR
@ CMP_NODE_INTERPOLATION_BICUBIC
struct NodeGeometryCurvePrimitiveBezierSegment NodeGeometryCurvePrimitiveBezierSegment
GeometryNodeMeshCircleFillType
@ GEO_NODE_MESH_CIRCLE_FILL_NGON
@ GEO_NODE_MESH_CIRCLE_FILL_TRIANGLE_FAN
@ GEO_NODE_MESH_CIRCLE_FILL_NONE
struct NodeGeometryDistributePointsInVolume NodeGeometryDistributePointsInVolume
GeometryNodeProximityTargetType
@ GEO_NODE_PROX_TARGET_EDGES
@ GEO_NODE_PROX_TARGET_POINTS
@ GEO_NODE_PROX_TARGET_FACES
CMPNodeColorSpillLimitAlgorithm
@ CMP_NODE_COLOR_SPILL_LIMIT_ALGORITHM_AVERAGE
@ CMP_NODE_COLOR_SPILL_LIMIT_ALGORITHM_SINGLE
GeometryNodeCurvePrimitiveLineMode
@ GEO_NODE_CURVE_PRIMITIVE_LINE_MODE_POINTS
@ GEO_NODE_CURVE_PRIMITIVE_LINE_MODE_DIRECTION
@ CMP_NODE_COMBSEP_COLOR_YCC
@ CMP_NODE_COMBSEP_COLOR_YUV
@ CMP_NODE_COMBSEP_COLOR_RGB
@ CMP_NODE_COMBSEP_COLOR_HSV
@ CMP_NODE_COMBSEP_COLOR_HSL
struct NodeShaderVertexColor NodeShaderVertexColor
@ SHD_VECT_TRANSFORM_SPACE_WORLD
@ SHD_VECT_TRANSFORM_SPACE_OBJECT
@ SHD_VECT_TRANSFORM_SPACE_CAMERA
struct NodeKeyingData NodeKeyingData
struct NodeInputRotation NodeInputRotation
struct NodeShaderTexIES NodeShaderTexIES
struct NodeTrackPosData NodeTrackPosData
struct NodeGeometryCurvePrimitiveQuad NodeGeometryCurvePrimitiveQuad
struct NodeGeometryClosureInputItem NodeGeometryClosureInputItem
struct NodeGeometryClosureInput NodeGeometryClosureInput
struct NodeGeometryClosureOutputItem NodeGeometryClosureOutputItem
struct NodeEllipseMask NodeEllipseMask
struct NodeGeometrySimulationInput NodeGeometrySimulationInput
struct NodeImageAnim NodeImageAnim
@ SHD_WAVE_BANDS_DIRECTION_Y
@ SHD_WAVE_BANDS_DIRECTION_X
@ SHD_WAVE_BANDS_DIRECTION_Z
@ SHD_WAVE_BANDS_DIRECTION_DIAGONAL
struct NodeImageFile NodeImageFile
struct NodeBokehImage NodeBokehImage
NodeGeometryTransformMode
@ GEO_NODE_TRANSFORM_MODE_MATRIX
@ GEO_NODE_TRANSFORM_MODE_COMPONENTS
struct NodeGeometrySetCurveHandlePositions NodeGeometrySetCurveHandlePositions
struct NodeMapRange NodeMapRange
GeometryNodeUVUnwrapMethod
@ GEO_NODE_UV_UNWRAP_METHOD_CONFORMAL
@ GEO_NODE_UV_UNWRAP_METHOD_ANGLE_BASED
GeometryNodeStringToCurvesAlignXMode
@ GEO_NODE_STRING_TO_CURVES_ALIGN_X_CENTER
@ GEO_NODE_STRING_TO_CURVES_ALIGN_X_JUSTIFY
@ GEO_NODE_STRING_TO_CURVES_ALIGN_X_FLUSH
@ GEO_NODE_STRING_TO_CURVES_ALIGN_X_LEFT
@ GEO_NODE_STRING_TO_CURVES_ALIGN_X_RIGHT
struct bNodeSocketValueMenu bNodeSocketValueMenu
struct NodeSetAlpha NodeSetAlpha
@ NODE_MATH_FLOORED_MODULO
struct NodeGeometryPointsToVolume NodeGeometryPointsToVolume
struct NodeCombSepColor NodeCombSepColor
GeometryNodeScaleElementsMode
@ GEO_NODE_SCALE_ELEMENTS_SINGLE_AXIS
@ GEO_NODE_SCALE_ELEMENTS_UNIFORM
struct NodeTexChecker NodeTexChecker
struct NodeTexMusgrave NodeTexMusgrave
struct NodeGeometryClosureInputItems NodeGeometryClosureInputItems
struct NodeGeometrySeparateBundle NodeGeometrySeparateBundle
struct NodeGeometryClosureOutput NodeGeometryClosureOutput
struct bNodeSocketRuntimeHandle bNodeSocketRuntimeHandle
GeometryNodeAssetTraitFlag
@ GEO_NODE_ASSET_WAIT_FOR_CURSOR
@ GEO_NODE_ASSET_GREASE_PENCIL
@ GEO_NODE_ASSET_POINTCLOUD
@ GEO_NODE_ASSET_MODIFIER
@ SHD_POINTDENSITY_SPACE_WORLD
@ SHD_POINTDENSITY_SPACE_OBJECT
struct NodeForeachGeometryElementMainItem NodeForeachGeometryElementMainItem
struct NodeColorspill NodeColorspill
@ NODE_VECTOR_ROTATE_TYPE_AXIS
@ NODE_VECTOR_ROTATE_TYPE_AXIS_Z
@ NODE_VECTOR_ROTATE_TYPE_AXIS_X
@ NODE_VECTOR_ROTATE_TYPE_EULER_XYZ
@ NODE_VECTOR_ROTATE_TYPE_AXIS_Y
struct NodeCMPCombSepColor NodeCMPCombSepColor
struct NodeSimulationItem NodeSimulationItem
struct bNodeSocketValueInt bNodeSocketValueInt
struct NodeGlare NodeGlare
struct NodeTexBrick NodeTexBrick
struct NodeRepeatItem NodeRepeatItem
struct NodeGeometrySeparateGeometry NodeGeometrySeparateGeometry
struct NodeImageMultiFileSocket NodeImageMultiFileSocket
@ SHD_MUSGRAVE_HYBRID_MULTIFRACTAL
@ SHD_MUSGRAVE_RIDGED_MULTIFRACTAL
@ SHD_MUSGRAVE_HETERO_TERRAIN
@ SHD_MUSGRAVE_MULTIFRACTAL
struct NodeTexGradient NodeTexGradient
struct NodeTexVoronoi NodeTexVoronoi
struct NodeInputColor NodeInputColor
@ NODE_SCRIPT_AUTO_UPDATE
struct NodeAntiAliasingData NodeAntiAliasingData
struct NodeSunBeams NodeSunBeams
struct NodeGeometryMeshCylinder NodeGeometryMeshCylinder
struct NodeBilateralBlurData NodeBilateralBlurData
struct NodeBoxMask NodeBoxMask
struct bNodeSocketValueRGBA bNodeSocketValueRGBA
struct NodeTranslateData NodeTranslateData
struct NodeInputBool NodeInputBool
@ SHD_NOISE_VORONOI_CRACKLE
@ SHD_NOISE_VORONOI_F2_F1
struct NodeAccumulateField NodeAccumulateField
GeometryNodeCurvePrimitiveArcMode
@ GEO_NODE_CURVE_PRIMITIVE_ARC_TYPE_POINTS
@ GEO_NODE_CURVE_PRIMITIVE_ARC_TYPE_RADIUS
struct NodeGeometryEvaluateClosure NodeGeometryEvaluateClosure
GeometryNodeCurveHandleMode
@ GEO_NODE_CURVE_HANDLE_RIGHT
@ GEO_NODE_CURVE_HANDLE_LEFT
struct bNodeSocketValueImage bNodeSocketValueImage
struct NodeFunctionCompare NodeFunctionCompare
struct NodeGeometryForeachGeometryElementInput NodeGeometryForeachGeometryElementInput
struct NodeGeometryViewer NodeGeometryViewer
struct NodeGeometrySubdivisionSurface NodeGeometrySubdivisionSurface
@ CMP_NODE_SPLIT_VERTICAL
@ CMP_NODE_SPLIT_HORIZONTAL
struct NodeShaderTexPointDensity NodeShaderTexPointDensity
struct NodeImageLayer NodeImageLayer
CMPNodeRelativeToPixelDataType
@ CMP_NODE_RELATIVE_TO_PIXEL_DATA_TYPE_VECTOR
@ CMP_NODE_RELATIVE_TO_PIXEL_DATA_TYPE_FLOAT
struct NodeGeometryCurvePrimitiveArc NodeGeometryCurvePrimitiveArc
@ CMP_NODE_CRYPTOMATTE_SOURCE_IMAGE
@ CMP_NODE_CRYPTOMATTE_SOURCE_RENDER
struct CryptomatteLayer CryptomatteLayer
struct bNestedNodeRef bNestedNodeRef
struct NodeGeometryBake NodeGeometryBake
@ SHD_SUBSURFACE_RANDOM_WALK_SKIN
@ SHD_SUBSURFACE_RANDOM_WALK
struct NodeVertexCol NodeVertexCol
@ CMP_NODE_TONE_MAP_PHOTORECEPTOR
@ CMP_NODE_TONE_MAP_SIMPLE
struct NodeGeometryEvaluateClosureInputItems NodeGeometryEvaluateClosureInputItems
struct NodeGeometrySimulationOutput NodeGeometrySimulationOutput
NodeAlignEulerToVectorAxis
@ FN_NODE_ALIGN_EULER_TO_VECTOR_AXIS_Z
@ FN_NODE_ALIGN_EULER_TO_VECTOR_AXIS_Y
@ FN_NODE_ALIGN_EULER_TO_VECTOR_AXIS_X
@ CMP_NODE_DILATE_ERODE_STEP
@ CMP_NODE_DILATE_ERODE_DISTANCE_FEATHER
@ CMP_NODE_DILATE_ERODE_DISTANCE_THRESHOLD
@ CMP_NODE_DILATE_ERODE_DISTANCE
struct NodeInputString NodeInputString
CMPNodeScaleRenderSizeMethod
@ CMP_NODE_SCALE_RENDER_SIZE_STRETCH
@ CMP_NODE_SCALE_RENDER_SIZE_FIT
@ CMP_NODE_SCALE_RENDER_SIZE_CROP
struct bNodeRuntimeHandle bNodeRuntimeHandle
struct NodeGeometryClosureOutputItems NodeGeometryClosureOutputItems
GeometryNodeStringToCurvesPivotMode
@ GEO_NODE_STRING_TO_CURVES_PIVOT_MODE_MIDPOINT
@ GEO_NODE_STRING_TO_CURVES_PIVOT_MODE_BOTTOM_RIGHT
@ GEO_NODE_STRING_TO_CURVES_PIVOT_MODE_BOTTOM_CENTER
@ GEO_NODE_STRING_TO_CURVES_PIVOT_MODE_TOP_LEFT
@ GEO_NODE_STRING_TO_CURVES_PIVOT_MODE_TOP_CENTER
@ GEO_NODE_STRING_TO_CURVES_PIVOT_MODE_TOP_RIGHT
@ GEO_NODE_STRING_TO_CURVES_PIVOT_MODE_BOTTOM_LEFT
struct NodeSwitch NodeSwitch
struct NodeShaderUVMap NodeShaderUVMap
@ SHD_BLEND_QUADRATIC_SPHERE
@ SHD_PROJ_EQUIRECTANGULAR
struct NodeGeometryMeshCircle NodeGeometryMeshCircle
struct NodeIndexSwitch NodeIndexSwitch
struct NodeGeometryVolumeToMesh NodeGeometryVolumeToMesh
struct NodeShaderHairPrincipled NodeShaderHairPrincipled
GeometryNodeMeshLineCountMode
@ GEO_NODE_MESH_LINE_COUNT_RESOLUTION
@ GEO_NODE_MESH_LINE_COUNT_TOTAL
struct NodeTexBase NodeTexBase
NodeAlignEulerToVectorPivotAxis
@ FN_NODE_ALIGN_EULER_TO_VECTOR_PIVOT_AXIS_Y
@ FN_NODE_ALIGN_EULER_TO_VECTOR_PIVOT_AXIS_AUTO
@ FN_NODE_ALIGN_EULER_TO_VECTOR_PIVOT_AXIS_X
@ FN_NODE_ALIGN_EULER_TO_VECTOR_PIVOT_AXIS_Z
CMPNodeDistanceMatteColorSpace
@ CMP_NODE_DISTANCE_MATTE_COLOR_SPACE_YCCA
@ CMP_NODE_DISTANCE_MATTE_COLOR_SPACE_RGBA
struct bNodeSocketValueVector bNodeSocketValueVector
CMPNodeCornerPinInterpolation
@ CMP_NODE_CORNER_PIN_INTERPOLATION_BILINEAR
@ CMP_NODE_CORNER_PIN_INTERPOLATION_BICUBIC
@ CMP_NODE_CORNER_PIN_INTERPOLATION_ANISOTROPIC
@ CMP_NODE_CORNER_PIN_INTERPOLATION_NEAREST
@ SHD_VORONOI_DISTANCE_TO_EDGE
@ SHD_VORONOI_N_SPHERE_RADIUS
struct NodeGeometryTransformGizmo NodeGeometryTransformGizmo
struct NodeHueSat NodeHueSat
struct NodeForeachGeometryElementGenerationItems NodeForeachGeometryElementGenerationItems
struct bNodeSocketValueString bNodeSocketValueString
@ CMP_NODE_IMAGE_USE_STRAIGHT_OUTPUT
@ NODE_MAP_RANGE_SMOOTHERSTEP
@ NODE_MAP_RANGE_SMOOTHSTEP
FunctionNodeRotateEulerType
@ FN_NODE_ROTATE_EULER_TYPE_EULER
@ FN_NODE_ROTATE_EULER_TYPE_AXIS_ANGLE
@ CMP_NODE_OUTPUT_IGNORE_ALPHA
struct NodeGeometryEvaluateClosureOutputItems NodeGeometryEvaluateClosureOutputItems
struct NodeGeometryCombineBundle NodeGeometryCombineBundle
struct bNodePanelState bNodePanelState
@ SHD_WAVE_RINGS_DIRECTION_Z
@ SHD_WAVE_RINGS_DIRECTION_Y
@ SHD_WAVE_RINGS_DIRECTION_X
@ SHD_WAVE_RINGS_DIRECTION_SPHERICAL
GeometryNodeExtrudeMeshMode
@ GEO_NODE_EXTRUDE_MESH_FACES
@ GEO_NODE_EXTRUDE_MESH_VERTICES
@ GEO_NODE_EXTRUDE_MESH_EDGES
struct NodeGeometryCurveSplineType NodeGeometryCurveSplineType
struct NodeGeometryRepeatInput NodeGeometryRepeatInput
struct NodeTexGabor NodeTexGabor
GeometryNodeCurveResampleMode
@ GEO_NODE_CURVE_RESAMPLE_LENGTH
@ GEO_NODE_CURVE_RESAMPLE_EVALUATED
@ GEO_NODE_CURVE_RESAMPLE_COUNT
CMPNodeChannelMatteLimitAlgorithm
@ CMP_NODE_CHANNEL_MATTE_LIMIT_ALGORITHM_MAX
@ CMP_NODE_CHANNEL_MATTE_LIMIT_ALGORITHM_SINGLE
struct NodeGeometryRaycast NodeGeometryRaycast
struct NodeEnumDefinition NodeEnumDefinition
@ CMP_NODE_ALPHA_CONVERT_UNPREMULTIPLY
@ CMP_NODE_ALPHA_CONVERT_PREMULTIPLY
@ CMP_NODE_DENOISE_QUALITY_BALANCED
@ CMP_NODE_DENOISE_QUALITY_FAST
@ CMP_NODE_DENOISE_QUALITY_SCENE
@ CMP_NODE_DENOISE_QUALITY_HIGH
struct NodeGeometryMeshToPoints NodeGeometryMeshToPoints
struct NodeScaleData NodeScaleData
@ NODE_ACTIVE_PAINT_CANVAS
struct NodeDenoise NodeDenoise
@ CMP_NODE_MASKTYPE_SUBTRACT
@ CMP_NODE_MASKTYPE_MULTIPLY
struct NodeForeachGeometryElementInputItem NodeForeachGeometryElementInputItem
@ CMP_NODE_MAP_UV_FILTERING_BILINEAR
@ CMP_NODE_MAP_UV_FILTERING_BICUBIC
@ CMP_NODE_MAP_UV_FILTERING_NEAREST
@ CMP_NODE_MAP_UV_FILTERING_ANISOTROPIC
struct NodeKeyingScreenData NodeKeyingScreenData
struct NodeShaderScript NodeShaderScript
@ NODE_MAPPING_TYPE_POINT
@ NODE_MAPPING_TYPE_VECTOR
@ NODE_MAPPING_TYPE_TEXTURE
@ NODE_MAPPING_TYPE_NORMAL
struct NodeGeometryMergeLayers NodeGeometryMergeLayers
struct NodeTexMagic NodeTexMagic
struct NodeGeometryCurveToPoints NodeGeometryCurveToPoints
struct GeometryNodeAssetTraits GeometryNodeAssetTraits
GeometryNodeCurveSampleMode
@ GEO_NODE_CURVE_SAMPLE_FACTOR
@ GEO_NODE_CURVE_SAMPLE_LENGTH
GeometryNodeMeshToPointsMode
@ GEO_NODE_MESH_TO_POINTS_FACES
@ GEO_NODE_MESH_TO_POINTS_VERTICES
@ GEO_NODE_MESH_TO_POINTS_CORNERS
@ GEO_NODE_MESH_TO_POINTS_EDGES
@ CMP_NODE_KUWAHARA_CLASSIC
@ CMP_NODE_KUWAHARA_ANISOTROPIC
CMPNodeTranslateRepeatAxis
@ CMP_NODE_TRANSLATE_REPEAT_AXIS_XY
@ CMP_NODE_TRANSLATE_REPEAT_AXIS_Y
@ CMP_NODE_TRANSLATE_REPEAT_AXIS_NONE
@ CMP_NODE_TRANSLATE_REPEAT_AXIS_X
struct NodeLensDist NodeLensDist
GeometryNodeCurveFillMode
@ GEO_NODE_CURVE_FILL_MODE_TRIANGULATED
@ GEO_NODE_CURVE_FILL_MODE_NGONS
struct NodeCryptomatte_Runtime NodeCryptomatte_Runtime
@ SHD_POINTDENSITY_COLOR_VERTNOR
@ SHD_POINTDENSITY_COLOR_VERTWEIGHT
@ SHD_POINTDENSITY_COLOR_VERTCOL
struct NodeGeometryBakeItem NodeGeometryBakeItem
@ GEO_NODE_BAKE_ITEM_IS_ATTRIBUTE
@ CMP_NODE_MASK_FLAG_SIZE_FIXED
@ CMP_NODE_MASK_FLAG_NO_FEATHER
@ CMP_NODE_MASK_FLAG_SIZE_FIXED_SCENE
@ CMP_NODE_MASK_FLAG_MOTION_BLUR
struct NodeChroma NodeChroma
GeometryNodeDistributePointsOnFacesMode
@ GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_RANDOM
@ GEO_NODE_POINT_DISTRIBUTE_POINTS_ON_FACES_POISSON
struct bNodeSocketTypeHandle bNodeSocketTypeHandle
struct NodeShaderPrincipled NodeShaderPrincipled
struct NodeGeometryRepeatOutput NodeGeometryRepeatOutput
struct NodeGeometryEvaluateClosureOutputItem NodeGeometryEvaluateClosureOutputItem
struct NodeGeometryCurveFill NodeGeometryCurveFill
struct NodeGeometryInputNamedAttribute NodeGeometryInputNamedAttribute
struct NodeGeometryStringToCurves NodeGeometryStringToCurves
@ NODE_VIEWER_SHORCTUT_SLOT_9
@ NODE_VIEWER_SHORCTUT_SLOT_5
@ NODE_VIEWER_SHORCTUT_SLOT_4
@ NODE_VIEWER_SHORCTUT_SLOT_2
@ NODE_VIEWER_SHORCTUT_SLOT_7
@ NODE_VIEWER_SHORCTUT_SLOT_1
@ NODE_VIEWER_SHORCTUT_SLOT_3
@ NODE_VIEWER_SHORTCUT_NONE
@ NODE_VIEWER_SHORCTUT_SLOT_8
@ NODE_VIEWER_SHORCTUT_SLOT_6
struct NodeForeachGeometryElementMainItems NodeForeachGeometryElementMainItems
@ SHD_NOISE_HYBRID_MULTIFRACTAL
@ SHD_NOISE_RIDGED_MULTIFRACTAL
@ SHD_NOISE_HETERO_TERRAIN
@ SHD_GLOSSY_SHARP_DEPRECATED
@ SHD_GLOSSY_ASHIKHMIN_SHIRLEY
struct NodeFunctionFormatStringItem NodeFunctionFormatStringItem
struct NodeGeometrySampleIndex NodeGeometrySampleIndex
struct NodeGeometryStoreNamedAttribute NodeGeometryStoreNamedAttribute
struct bNodeLink bNodeLink
struct NodeShaderVectTransform NodeShaderVectTransform
@ SHD_ATTRIBUTE_VIEW_LAYER
@ SHD_ATTRIBUTE_INSTANCER
@ CMP_NODE_SETALPHA_MODE_REPLACE_ALPHA
@ CMP_NODE_SETALPHA_MODE_APPLY
struct NodeGeometryUVUnwrap NodeGeometryUVUnwrap
@ NODE_MIX_MODE_NON_UNIFORM
struct NodeGeometrySeparateBundleItem NodeGeometrySeparateBundleItem
@ NTREE_RUNTIME_FLAG_HAS_SIMULATION_ZONE
@ NTREE_RUNTIME_FLAG_HAS_MATERIAL_OUTPUT
@ NTREE_RUNTIME_FLAG_HAS_IMAGE_ANIMATION
@ SHD_POINTDENSITY_COLOR_PARTSPEED
@ SHD_POINTDENSITY_COLOR_PARTVEL
@ SHD_POINTDENSITY_COLOR_PARTAGE
GeometryNodeMergeByDistanceMode
@ GEO_NODE_MERGE_BY_DISTANCE_MODE_ALL
@ GEO_NODE_MERGE_BY_DISTANCE_MODE_CONNECTED
@ GEO_NODE_GIZMO_COLOR_PRIMARY
@ GEO_NODE_GIZMO_COLOR_SECONDARY
struct NodeGeometryDeleteGeometry NodeGeometryDeleteGeometry
@ SHD_PRINCIPLED_HAIR_REFLECTANCE
@ SHD_PRINCIPLED_HAIR_DIRECT_ABSORPTION
@ SHD_PRINCIPLED_HAIR_PIGMENT_CONCENTRATION
struct NodeTwoXYs NodeTwoXYs
@ GEO_NODE_MESH_LINE_MODE_END_POINTS
@ GEO_NODE_MESH_LINE_MODE_OFFSET
@ SOCK_AUTO_HIDDEN__DEPRECATED
GeometryNodeStringToCurvesAlignYMode
@ GEO_NODE_STRING_TO_CURVES_ALIGN_Y_BOTTOM_BASELINE
@ GEO_NODE_STRING_TO_CURVES_ALIGN_Y_TOP_BASELINE
@ GEO_NODE_STRING_TO_CURVES_ALIGN_Y_TOP
@ GEO_NODE_STRING_TO_CURVES_ALIGN_Y_BOTTOM
@ GEO_NODE_STRING_TO_CURVES_ALIGN_Y_MIDDLE
struct NodeShaderTangent NodeShaderTangent
struct NodeGeometryImageTexture NodeGeometryImageTexture
struct NodeReroute NodeReroute
struct NodeTexEnvironment NodeTexEnvironment
struct NodeShaderMix NodeShaderMix
struct bNodeSocketValueCollection bNodeSocketValueCollection
struct CryptomatteEntry CryptomatteEntry
@ SOCK_DISPLAY_SHAPE_CIRCLE_DOT
@ SOCK_DISPLAY_SHAPE_LINE
@ SOCK_DISPLAY_SHAPE_CIRCLE
@ SOCK_DISPLAY_SHAPE_SQUARE_DOT
@ SOCK_DISPLAY_SHAPE_SQUARE
@ SOCK_DISPLAY_SHAPE_DIAMOND
@ SOCK_DISPLAY_SHAPE_VOLUME_GRID
@ SOCK_DISPLAY_SHAPE_DIAMOND_DOT
@ SHD_PHASE_HENYEY_GREENSTEIN
@ SHD_PHASE_FOURNIER_FORAND
@ NODE_LINK_TEMP_HIGHLIGHT
@ NODE_LINK_INSERT_TARGET
@ NODE_LINK_INSERT_TARGET_INVALID
struct NodeGeometryForeachGeometryElementOutput NodeGeometryForeachGeometryElementOutput
struct NodeShaderNormalMap NodeShaderNormalMap
struct NodeTonemap NodeTonemap
struct NodeGeometryCurveResample NodeGeometryCurveResample
struct NodeTwoFloats NodeTwoFloats
struct ColorCorrectionData ColorCorrectionData
GeometryNodePointsToVolumeResolutionMode
@ GEO_NODE_POINTS_TO_VOLUME_RESOLUTION_MODE_AMOUNT
@ GEO_NODE_POINTS_TO_VOLUME_RESOLUTION_MODE_SIZE
CMPNodeChannelMatteColorSpace
@ CMP_NODE_CHANNEL_MATTE_CS_YUV
@ CMP_NODE_CHANNEL_MATTE_CS_RGB
@ CMP_NODE_CHANNEL_MATTE_CS_HSV
@ CMP_NODE_CHANNEL_MATTE_CS_YCC
struct NodeForeachGeometryElementInputItems NodeForeachGeometryElementInputItems
struct NodeGeometryAttributeCaptureItem NodeGeometryAttributeCaptureItem
GeometryNodeCurvePrimitiveQuadMode
@ GEO_NODE_CURVE_PRIMITIVE_QUAD_MODE_KITE
@ GEO_NODE_CURVE_PRIMITIVE_QUAD_MODE_TRAPEZOID
@ GEO_NODE_CURVE_PRIMITIVE_QUAD_MODE_POINTS
@ GEO_NODE_CURVE_PRIMITIVE_QUAD_MODE_RECTANGLE
@ GEO_NODE_CURVE_PRIMITIVE_QUAD_MODE_PARALLELOGRAM
struct NodeRandomValue NodeRandomValue
struct NodeGeometryTransferAttribute NodeGeometryTransferAttribute
struct NodeInputVector NodeInputVector
struct NodeGeometryCurveSetHandles NodeGeometryCurveSetHandles
@ NODE_WARNING_PROPAGATION_NONE
@ NODE_WARNING_PROPAGATION_ONLY_ERRORS_AND_WARNINGS
@ NODE_WARNING_PROPAGATION_ONLY_ERRORS
@ NODE_WARNING_PROPAGATION_ALL
struct NodeKuwaharaData NodeKuwaharaData
GeometryNodeDistributePointsInVolumeMode
@ GEO_NODE_DISTRIBUTE_POINTS_IN_VOLUME_DENSITY_GRID
@ GEO_NODE_DISTRIBUTE_POINTS_IN_VOLUME_DENSITY_RANDOM
GeometryNodeLinearGizmoDrawStyle
@ GEO_NODE_LINEAR_GIZMO_DRAW_STYLE_CROSS
@ GEO_NODE_LINEAR_GIZMO_DRAW_STYLE_BOX
@ GEO_NODE_LINEAR_GIZMO_DRAW_STYLE_ARROW
struct NodeTexNoise NodeTexNoise
struct NodeTexWave NodeTexWave
@ SHD_SPACE_BLENDER_OBJECT
@ SHD_SPACE_BLENDER_WORLD
CMPNodeColorBalanceMethod
@ CMP_NODE_COLOR_BALANCE_LGG
@ CMP_NODE_COLOR_BALANCE_ASC_CDL
@ CMP_NODE_COLOR_BALANCE_WHITEPOINT
@ SHD_POINTDENSITY_SOURCE_PSYS
@ SHD_POINTDENSITY_SOURCE_OBJECT
struct NodeShaderAttribute NodeShaderAttribute
@ SHD_IMAGE_EXTENSION_MIRROR
@ SHD_IMAGE_EXTENSION_CLIP
@ SHD_IMAGE_EXTENSION_REPEAT
@ SHD_IMAGE_EXTENSION_EXTEND
struct NodeDBlurData NodeDBlurData
struct NodeGeometryObjectInfo NodeGeometryObjectInfo
FunctionNodeRotateEulerSpace
@ FN_NODE_ROTATE_EULER_SPACE_OBJECT
@ FN_NODE_ROTATE_EULER_SPACE_LOCAL
@ CMP_NODE_BLUR_ASPECT_NONE
@ CMP_NODE_SCALE_RENDER_SIZE
@ CMP_NODE_SCALE_RELATIVE
@ CMP_NODE_SCALE_ABSOLUTE
@ CMP_NODE_SCALE_RENDER_PERCENT
struct bNodeTreeTypeHandle bNodeTreeTypeHandle
struct NodeGeometryMeshLine NodeGeometryMeshLine
struct bNodeSocketValueBoolean bNodeSocketValueBoolean
struct NodeGeometryAttributeCapture NodeGeometryAttributeCapture
struct NodeInstanceHashHandle NodeInstanceHashHandle
struct bNodeTree bNodeTree
struct bNodeInstanceHashEntry bNodeInstanceHashEntry
struct NodeInputInt NodeInputInt
@ CMP_NODE_TRACK_POSITION_RELATIVE_START
@ CMP_NODE_TRACK_POSITION_ABSOLUTE_FRAME
@ CMP_NODE_TRACK_POSITION_RELATIVE_FRAME
@ CMP_NODE_TRACK_POSITION_ABSOLUTE
struct NodeBlurData NodeBlurData
struct NodeScriptDict NodeScriptDict
struct NodeDefocus NodeDefocus
struct NodeGeometryProximity NodeGeometryProximity
struct NodeFunctionFormatString NodeFunctionFormatString
GeometryNodeRaycastMapMode
@ GEO_NODE_RAYCAST_NEAREST
@ GEO_NODE_RAYCAST_INTERPOLATED
struct NodeGeometryEvaluateClosureInputItem NodeGeometryEvaluateClosureInputItem
struct NodeColorCorrection NodeColorCorrection
GeometryNodeStringToCurvesOverflowMode
@ GEO_NODE_STRING_TO_CURVES_MODE_TRUNCATE
@ GEO_NODE_STRING_TO_CURVES_MODE_SCALE_TO_FIT
@ GEO_NODE_STRING_TO_CURVES_MODE_OVERFLOW
struct bNestedNodePath bNestedNodePath
struct NodeGeometryMergeByDistance NodeGeometryMergeByDistance
struct NodeFrame NodeFrame
@ CMP_NODE_LEVLES_LUMINANCE
@ CMP_NODE_LEVLES_LUMINANCE_BT709
NodeGeometryTransformGizmoFlag
@ GEO_NODE_TRANSFORM_GIZMO_USE_ROTATION_Z
@ GEO_NODE_TRANSFORM_GIZMO_USE_SCALE_Z
@ GEO_NODE_TRANSFORM_GIZMO_USE_ROTATION_X
@ GEO_NODE_TRANSFORM_GIZMO_USE_ROTATION_Y
@ GEO_NODE_TRANSFORM_GIZMO_USE_TRANSLATION_Z
@ GEO_NODE_TRANSFORM_GIZMO_USE_TRANSLATION_Y
@ GEO_NODE_TRANSFORM_GIZMO_USE_SCALE_X
@ GEO_NODE_TRANSFORM_GIZMO_USE_SCALE_Y
@ GEO_NODE_TRANSFORM_GIZMO_USE_TRANSLATION_X
struct NodeGeometryLinearGizmo NodeGeometryLinearGizmo
struct NodeGeometryExtrudeMesh NodeGeometryExtrudeMesh
struct NodeTexSky NodeTexSky
GeometryNodeCurveHandleType
@ GEO_NODE_CURVE_HANDLE_ALIGN
@ GEO_NODE_CURVE_HANDLE_AUTO
@ GEO_NODE_CURVE_HANDLE_FREE
@ GEO_NODE_CURVE_HANDLE_VECTOR
@ NODE_BOOLEAN_MATH_IMPLY
@ NODE_BOOLEAN_MATH_NIMPLY
GeometryNodeTransformSpace
@ GEO_NODE_TRANSFORM_SPACE_RELATIVE
@ GEO_NODE_TRANSFORM_SPACE_ORIGINAL
@ FN_NODE_FLOAT_TO_INT_TRUNCATE
@ FN_NODE_FLOAT_TO_INT_CEIL
@ FN_NODE_FLOAT_TO_INT_ROUND
@ FN_NODE_FLOAT_TO_INT_FLOOR
CMPNodeRelativeToPixelReferenceDimension
@ CMP_NODE_RELATIVE_TO_PIXEL_REFERENCE_DIMENSION_DIAGONAL
@ CMP_NODE_RELATIVE_TO_PIXEL_REFERENCE_DIMENSION_PER_DIMENSION
@ CMP_NODE_RELATIVE_TO_PIXEL_REFERENCE_DIMENSION_Y
@ CMP_NODE_RELATIVE_TO_PIXEL_REFERENCE_DIMENSION_X
@ CMP_NODE_RELATIVE_TO_PIXEL_REFERENCE_DIMENSION_GREATER
@ CMP_NODE_RELATIVE_TO_PIXEL_REFERENCE_DIMENSION_SMALLER
struct NodeGeometryCurveFillet NodeGeometryCurveFillet
struct NodeEnumItem NodeEnumItem
struct NodeGeometryCurvePrimitiveLine NodeGeometryCurvePrimitiveLine
struct NodeGeometryCollectionInfo NodeGeometryCollectionInfo
struct NodeGeometryMeshCone NodeGeometryMeshCone
GeometryNodeDeleteGeometryMode
@ GEO_NODE_DELETE_GEOMETRY_MODE_EDGE_FACE
@ GEO_NODE_DELETE_GEOMETRY_MODE_ONLY_FACE
@ GEO_NODE_DELETE_GEOMETRY_MODE_ALL
struct NodeGeometryDuplicateElements NodeGeometryDuplicateElements
@ NODE_INTEGER_MATH_ABSOLUTE
@ NODE_INTEGER_MATH_MODULO
@ NODE_INTEGER_MATH_POWER
@ NODE_INTEGER_MATH_MINIMUM
@ NODE_INTEGER_MATH_MULTIPLY_ADD
@ NODE_INTEGER_MATH_SUBTRACT
@ NODE_INTEGER_MATH_MULTIPLY
@ NODE_INTEGER_MATH_DIVIDE_FLOOR
@ NODE_INTEGER_MATH_DIVIDE_CEIL
@ NODE_INTEGER_MATH_NEGATE
@ NODE_INTEGER_MATH_MAXIMUM
@ NODE_INTEGER_MATH_FLOORED_MODULO
@ NODE_INTEGER_MATH_DIVIDE_ROUND
@ NODE_INTEGER_MATH_DIVIDE
struct NodeGeometryCurvePrimitiveCircle NodeGeometryCurvePrimitiveCircle
struct NodeForeachGeometryElementGenerationItem NodeForeachGeometryElementGenerationItem
struct bNodeSocketValueRotation bNodeSocketValueRotation
GeometryNodeCurvePrimitiveBezierSegmentMode
@ GEO_NODE_CURVE_PRIMITIVE_BEZIER_SEGMENT_POSITION
@ GEO_NODE_CURVE_PRIMITIVE_BEZIER_SEGMENT_OFFSET
@ SHD_PRINCIPLED_HAIR_HUANG
@ SHD_PRINCIPLED_HAIR_CHIANG
struct NodeGeometryMeshToVolume NodeGeometryMeshToVolume
struct NodeGeometryCurveSelectHandles NodeGeometryCurveSelectHandles
struct NodeDilateErode NodeDilateErode
struct bNodeTreeRuntimeHandle bNodeTreeRuntimeHandle
struct bNodeTypeHandle bNodeTypeHandle
struct NodeGeometryCurveSample NodeGeometryCurveSample
struct NodeGeometryCombineBundleItem NodeGeometryCombineBundleItem
struct NodeTexImage NodeTexImage
struct TexNodeOutput TexNodeOutput
CMPNodeLensDistortionType
@ CMP_NODE_LENS_DISTORTION_RADIAL
@ CMP_NODE_LENS_DISTORTION_HORIZONTAL
@ CMP_NODE_INPAINT_SIMPLE
struct NodeImageMultiFile NodeImageMultiFile
@ SHD_VECT_TRANSFORM_TYPE_VECTOR
@ SHD_VECT_TRANSFORM_TYPE_NORMAL
@ SHD_VECT_TRANSFORM_TYPE_POINT
struct bNodeSocketValueTexture bNodeSocketValueTexture
struct bNodeSocketValueMaterial bNodeSocketValueMaterial
struct NodeColorBalance NodeColorBalance
struct bNodeSocket bNodeSocket
struct NodeConvertColorSpace NodeConvertColorSpace
@ NODE_COMPARE_MODE_ELEMENT
@ NODE_COMPARE_MODE_LENGTH
@ NODE_COMPARE_MODE_DOT_PRODUCT
@ NODE_COMPARE_MODE_AVERAGE
@ NODE_COMPARE_MODE_DIRECTION
struct bNodeSocketValueObject bNodeSocketValueObject
struct NodePlaneTrackDeformData NodePlaneTrackDeformData
struct NodeCryptomatte NodeCryptomatte
struct NodeGeometryCurveTrim NodeGeometryCurveTrim
GeometryNodeAttributeTransferMode
@ GEO_NODE_ATTRIBUTE_TRANSFER_NEAREST_FACE_INTERPOLATED
@ GEO_NODE_ATTRIBUTE_TRANSFER_INDEX
@ GEO_NODE_ATTRIBUTE_TRANSFER_NEAREST
struct IndexSwitchItem IndexSwitchItem
@ NODE_PANEL_PARENT_COLLAPSED
@ NODE_PANEL_CONTENT_VISIBLE
struct bNodeStack bNodeStack
GeometryNodeCurvePrimitiveCircleMode
@ GEO_NODE_CURVE_PRIMITIVE_CIRCLE_TYPE_RADIUS
@ GEO_NODE_CURVE_PRIMITIVE_CIRCLE_TYPE_POINTS
struct RuntimeNodeEnumItemsHandle RuntimeNodeEnumItemsHandle
@ NODE_COMPARE_LESS_EQUAL
@ NODE_COMPARE_COLOR_BRIGHTER
@ NODE_COMPARE_GREATER_EQUAL
@ NODE_COMPARE_GREATER_THAN
@ NODE_COMPARE_COLOR_DARKER
@ CMP_NODE_GLARE_SIMPLE_STAR
@ CMP_NODE_GLARE_FOG_GLOW
@ CMP_NODE_FILTER_PREWITT
@ CMP_NODE_FILTER_SHARP_BOX
@ CMP_NODE_FILTER_LAPLACE
@ CMP_NODE_FILTER_SHARP_DIAMOND
@ CMP_NODE_DENOISE_PREFILTER_FAST
@ CMP_NODE_DENOISE_PREFILTER_NONE
@ CMP_NODE_DENOISE_PREFILTER_ACCURATE
GeometryNodeCurveFilletMode
@ GEO_NODE_CURVE_FILLET_BEZIER
@ GEO_NODE_CURVE_FILLET_POLY
static double angle(const Eigen::Vector3d &v1, const Eigen::Vector3d &v2)
bool operator==(const AssetWeakReference &a, const AssetWeakReference &b)
static DBVT_INLINE btScalar size(const btDbvtVolume &a)
float distance(VecOp< float, D >, VecOp< float, D >) RET
ccl_device_inline float2 power(const float2 v, const float e)
CCL_NAMESPACE_BEGIN ccl_device float fade(const float t)
bool operator!=(const SpreadsheetInstanceID &a, const SpreadsheetInstanceID &b)
unsigned __int64 uint64_t
float contrast DNA_DEPRECATED
float saturation DNA_DEPRECATED
float gain DNA_DEPRECATED
float lift DNA_DEPRECATED
float gamma DNA_DEPRECATED
struct CryptomatteEntry * next
struct CryptomatteEntry * prev
struct CryptomatteEntry * next
struct CryptomatteEntry * prev
float contrast_limit DNA_DEPRECATED
float threshold DNA_DEPRECATED
float corner_rounding DNA_DEPRECATED
float sigma_space DNA_DEPRECATED
short iter DNA_DEPRECATED
float sigma_color DNA_DEPRECATED
float catadioptric DNA_DEPRECATED
float angle DNA_DEPRECATED
float rounding DNA_DEPRECATED
float lensshift DNA_DEPRECATED
float rotation DNA_DEPRECATED
float height DNA_DEPRECATED
float width DNA_DEPRECATED
float falpha DNA_DEPRECATED
float key[4] DNA_DEPRECATED
float fstrength DNA_DEPRECATED
float fsize DNA_DEPRECATED
float gamma[3] DNA_DEPRECATED
float lift[3] DNA_DEPRECATED
float offset_basis DNA_DEPRECATED
float slope[3] DNA_DEPRECATED
float input_temperature DNA_DEPRECATED
float power[3] DNA_DEPRECATED
float gain[3] DNA_DEPRECATED
float output_temperature DNA_DEPRECATED
float output_tint DNA_DEPRECATED
float input_tint DNA_DEPRECATED
float offset[3] DNA_DEPRECATED
ColorCorrectionData highlights DNA_DEPRECATED
ColorCorrectionData shadows DNA_DEPRECATED
ColorCorrectionData midtones DNA_DEPRECATED
ColorCorrectionData master DNA_DEPRECATED
float startmidtones DNA_DEPRECATED
float endmidtones DNA_DEPRECATED
float uspillr DNA_DEPRECATED
float uspillg DNA_DEPRECATED
float uspillb DNA_DEPRECATED
float limscale DNA_DEPRECATED
short unspill DNA_DEPRECATED
char from_color_space[64]
NodeCryptomatte_Runtime runtime
float spin DNA_DEPRECATED
float center_y DNA_DEPRECATED
short iter DNA_DEPRECATED
float center_x DNA_DEPRECATED
float angle DNA_DEPRECATED
float zoom DNA_DEPRECATED
float distance DNA_DEPRECATED
float height DNA_DEPRECATED
float width DNA_DEPRECATED
float rotation DNA_DEPRECATED
NodeEnumItem * items_array
NodeForeachGeometryElementGenerationItem * items
NodeForeachGeometryElementMainItem * items
NodeGeometryAttributeCaptureItem * capture_items
NodeGeometryBakeItem * items
NodeGeometryClosureOutputItem * items
NodeGeometryClosureOutputItems output_items
NodeGeometryClosureInputItems input_items
NodeGeometryCombineBundleItem * items
uint8_t keep_last_segment
NodeGeometryEvaluateClosureOutputItem * items
NodeGeometryEvaluateClosureInputItems input_items
NodeGeometryEvaluateClosureOutputItems output_items
NodeForeachGeometryElementInputItems input_items
NodeForeachGeometryElementMainItems main_items
NodeForeachGeometryElementGenerationItems generation_items
uint8_t input_type_radius
NodeGeometrySeparateBundleItem * items
NodeSimulationItem * items
char angle DNA_DEPRECATED
float colmod DNA_DEPRECATED
float angle_ofs DNA_DEPRECATED
float fade DNA_DEPRECATED
char streaks DNA_DEPRECATED
float threshold DNA_DEPRECATED
char star_45 DNA_DEPRECATED
int frames DNA_DEPRECATED
char cyclic DNA_DEPRECATED
char movie DNA_DEPRECATED
struct ImageFormatData im_format
int pass_index DNA_DEPRECATED
short use_render_format DNA_DEPRECATED
float screen_balance DNA_DEPRECATED
float clip_white DNA_DEPRECATED
float edge_kernel_tolerance DNA_DEPRECATED
int edge_kernel_radius DNA_DEPRECATED
float despill_factor DNA_DEPRECATED
int feather_distance DNA_DEPRECATED
float clip_black DNA_DEPRECATED
int blur_post DNA_DEPRECATED
int dilate_distance DNA_DEPRECATED
int blur_pre DNA_DEPRECATED
float despill_balance DNA_DEPRECATED
float smoothness DNA_DEPRECATED
char high_precision DNA_DEPRECATED
float eccentricity DNA_DEPRECATED
float sharpness DNA_DEPRECATED
short size DNA_DEPRECATED
int uniformity DNA_DEPRECATED
short proj DNA_DEPRECATED
uint8_t interpolation_type
int size_x DNA_DEPRECATED
int size_y DNA_DEPRECATED
char use_subsurface_auto_radius
char vertex_attribute_name[68]
float ray_length DNA_DEPRECATED
float source[2] DNA_DEPRECATED
ColorMapping color_mapping
int color_space DNA_DEPRECATED
int color_space DNA_DEPRECATED
int dimensions DNA_DEPRECATED
int musgrave_type DNA_DEPRECATED
NodeTexBase base DNA_DEPRECATED
int coloring DNA_DEPRECATED
float offset DNA_DEPRECATED
float gamma DNA_DEPRECATED
struct Collection * value
bNodeSocketRuntimeHandle * runtime
int own_index DNA_DEPRECATED
bNodeSocketTypeHandle * typeinfo
char * default_attribute_name
struct bNodeSocket * next
struct bNodeSocket * prev
bNodeStack ns DNA_DEPRECATED
int to_index DNA_DEPRECATED
int chunksize DNA_DEPRECATED
bNodeTreeRuntimeHandle * runtime
int precision DNA_DEPRECATED
struct GeometryNodeAssetTraits * geometry_node_asset_traits
struct PreviewImage * preview
bNestedNodeRef * nested_node_refs
ListBase inputs_legacy DNA_DEPRECATED
int default_group_node_width
bNodeTreeTypeHandle * typeinfo
bNodeTreeInterface tree_interface
int execution_mode DNA_DEPRECATED
bNodeInstanceKey active_viewer_key
bNodeTypeHandle * typeinfo
int8_t warning_propagation
bNodePanelState * panel_states_array
bNodeRuntimeHandle * runtime