Blender
V3.3
|
Functions | |
static void | fn_node_random_value_declare (NodeDeclarationBuilder &b) |
static void | fn_node_random_value_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
static void | fn_node_random_value_init (bNodeTree *UNUSED(tree), bNode *node) |
static void | fn_node_random_value_update (bNodeTree *ntree, bNode *node) |
static std::optional< eCustomDataType > | node_type_from_other_socket (const bNodeSocket &socket) |
static void | fn_node_random_value_gather_link_search (GatherLinkSearchOpParams ¶ms) |
static void | fn_node_random_value_build_multi_function (NodeMultiFunctionBuilder &builder) |
|
static |
Definition at line 137 of file node_fn_random_value.cc.
References BLI_assert_unreachable, CD_PROP_BOOL, CD_PROP_FLOAT, CD_PROP_FLOAT3, CD_PROP_INT32, NodeRandomValue::data_type, blender::math::floor(), blender::noise::hash_to_float(), id, blender::nodes::NodeMultiFunctionBuilder::node(), seed, blender::nodes::NodeMultiFunctionBuilder::set_matching_fn(), x, y, and z.
Referenced by register_node_type_fn_random_value().
|
static |
Definition at line 17 of file node_fn_random_value.cc.
References usdtokens::b(), CD_PROP_BOOL, min, N_, node, and PROP_FACTOR.
Referenced by register_node_type_fn_random_value().
|
static |
Definition at line 106 of file node_fn_random_value.cc.
References CD_PROP_FLOAT, CD_PROP_FLOAT3, CD_PROP_INT32, ELEM, IFACE_, blender::nodes::NodeDeclaration::inputs(), node, node_type_from_other_socket(), params, blender::nodes::search_link_ops_for_declarations(), SOCK_IN, and type.
Referenced by register_node_type_fn_random_value().
|
static |
Definition at line 50 of file node_fn_random_value.cc.
References CD_PROP_FLOAT, data, and node.
Referenced by register_node_type_fn_random_value().
|
static |
Definition at line 45 of file node_fn_random_value.cc.
References ptr, and uiItemR().
Referenced by register_node_type_fn_random_value().
|
static |
Definition at line 57 of file node_fn_random_value.cc.
References CD_PROP_BOOL, CD_PROP_FLOAT, CD_PROP_FLOAT3, CD_PROP_INT32, NodeRandomValue::data_type, bNodeSocket::next, node, nodeSetSocketAvailability(), and ntree.
Referenced by register_node_type_fn_random_value().
|
static |
Definition at line 89 of file node_fn_random_value.cc.
References CD_PROP_BOOL, CD_PROP_FLOAT, CD_PROP_FLOAT3, CD_PROP_INT32, SOCK_BOOLEAN, SOCK_FLOAT, SOCK_INT, SOCK_RGBA, SOCK_VECTOR, and bNodeSocket::type.
Referenced by fn_node_random_value_gather_link_search().