Changeset View
Changeset View
Standalone View
Standalone View
source/blender/nodes/geometry/nodes/node_geo_string_to_curves.cc
| Show First 20 Lines • Show All 91 Lines • ▼ Show 20 Lines | static void node_update(bNodeTree *ntree, bNode *node) | ||||
| const NodeGeometryStringToCurves &storage = node_storage(*node); | const NodeGeometryStringToCurves &storage = node_storage(*node); | ||||
| const GeometryNodeStringToCurvesOverflowMode overflow = (GeometryNodeStringToCurvesOverflowMode) | const GeometryNodeStringToCurvesOverflowMode overflow = (GeometryNodeStringToCurvesOverflowMode) | ||||
| storage.overflow; | storage.overflow; | ||||
| bNodeSocket *socket_remainder = ((bNodeSocket *)node->outputs.first)->next; | bNodeSocket *socket_remainder = ((bNodeSocket *)node->outputs.first)->next; | ||||
| nodeSetSocketAvailability( | nodeSetSocketAvailability( | ||||
| ntree, socket_remainder, overflow == GEO_NODE_STRING_TO_CURVES_MODE_TRUNCATE); | ntree, socket_remainder, overflow == GEO_NODE_STRING_TO_CURVES_MODE_TRUNCATE); | ||||
| bNodeSocket *height_socket = (bNodeSocket *)node->inputs.last; | bNodeSocket *height_socket = (bNodeSocket *)node->inputs.last; | ||||
| bNodeSocket *width_socket = height_socket->prev; | |||||
| nodeSetSocketAvailability( | nodeSetSocketAvailability( | ||||
| ntree, height_socket, overflow != GEO_NODE_STRING_TO_CURVES_MODE_OVERFLOW); | ntree, height_socket, overflow != GEO_NODE_STRING_TO_CURVES_MODE_OVERFLOW); | ||||
| node_sock_label(width_socket, | |||||
| overflow == GEO_NODE_STRING_TO_CURVES_MODE_OVERFLOW ? N_("Max Width") : | |||||
| N_("Text Box Width")); | |||||
| } | } | ||||
| static float3 get_pivot_point(GeoNodeExecParams ¶ms, CurveEval &curve) | static float3 get_pivot_point(GeoNodeExecParams ¶ms, CurveEval &curve) | ||||
| { | { | ||||
| const NodeGeometryStringToCurves &storage = node_storage(params.node()); | const NodeGeometryStringToCurves &storage = node_storage(params.node()); | ||||
| const GeometryNodeStringToCurvesPivotMode pivot_mode = (GeometryNodeStringToCurvesPivotMode) | const GeometryNodeStringToCurvesPivotMode pivot_mode = (GeometryNodeStringToCurvesPivotMode) | ||||
| storage.pivot_mode; | storage.pivot_mode; | ||||
| ▲ Show 20 Lines • Show All 291 Lines • Show Last 20 Lines | |||||