Blender
V3.3
|
Functions | |
static void | fn_node_rotate_euler_declare (NodeDeclarationBuilder &b) |
static void | fn_node_rotate_euler_update (bNodeTree *ntree, bNode *node) |
static void | fn_node_rotate_euler_layout (uiLayout *layout, bContext *UNUSED(C), PointerRNA *ptr) |
static const fn::MultiFunction * | get_multi_function (bNode &bnode) |
static void | fn_node_rotate_euler_build_multi_function (NodeMultiFunctionBuilder &builder) |
|
static |
Definition at line 118 of file node_fn_rotate_euler.cc.
References get_multi_function(), blender::nodes::NodeMultiFunctionBuilder::node(), and blender::nodes::NodeMultiFunctionBuilder::set_matching_fn().
Referenced by register_node_type_fn_rotate_euler().
|
static |
Definition at line 16 of file node_fn_rotate_euler.cc.
References usdtokens::b(), FN_NODE_ROTATE_EULER_TYPE_AXIS_ANGLE, FN_NODE_ROTATE_EULER_TYPE_EULER, blender::nodes::SocketDeclaration::make_available(), N_, node, PROP_ANGLE, PROP_EULER, and PROP_XYZ.
Referenced by register_node_type_fn_rotate_euler().
|
static |
Definition at line 49 of file node_fn_rotate_euler.cc.
References ptr, UI_ITEM_R_EXPAND, and uiItemR().
Referenced by register_node_type_fn_rotate_euler().
|
static |
Definition at line 35 of file node_fn_rotate_euler.cc.
References BLI_findlink(), ELEM, FN_NODE_ROTATE_EULER_TYPE_AXIS_ANGLE, FN_NODE_ROTATE_EULER_TYPE_EULER, node, nodeSetSocketAvailability(), and ntree.
Referenced by register_node_type_fn_rotate_euler().
|
static |
Definition at line 55 of file node_fn_rotate_euler.cc.
References angle(), axis_angle_to_mat3(), BLI_assert_unreachable, bNode::custom1, bNode::custom2, eul_to_mat3(), FN_NODE_ROTATE_EULER_SPACE_OBJECT, FN_NODE_ROTATE_EULER_TYPE_AXIS_ANGLE, FN_NODE_ROTATE_EULER_TYPE_EULER, input, mat3_to_eul(), mul_m3_m3m3(), result, and type.
Referenced by fn_node_rotate_euler_build_multi_function().