Blender V5.0
transform_convert_node.cc File Reference
#include "DNA_space_types.h"
#include "DNA_userdef_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_math_matrix.h"
#include "BLI_math_vector.h"
#include "BLI_math_vector.hh"
#include "BLI_rect.h"
#include "BKE_context.hh"
#include "BKE_main_invariants.hh"
#include "BKE_node.hh"
#include "BKE_node_runtime.hh"
#include "ED_node.hh"
#include "UI_view2d.hh"
#include "transform.hh"
#include "transform_convert.hh"
#include "transform_snap.hh"
#include "WM_api.hh"

Go to the source code of this file.

Classes

struct  blender::ed::transform::TransCustomDataNode

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::transform

Functions

Node Transform Creation
static void blender::ed::transform::create_transform_data_for_node (TransData &td, TransData2D &td2d, bNode &node, const float dpi_fac)
static bool blender::ed::transform::is_node_parent_select (const bNode *node)
static bool blender::ed::transform::transform_tied_to_other_node (bNode *node, VectorSet< bNode * > transformed_nodes)
static VectorSet< bNode * > blender::ed::transform::get_transformed_nodes (bNodeTree &node_tree)
static void blender::ed::transform::createTransNodeData (bContext *C, TransInfo *t)
Flush Transform Nodes
static void blender::ed::transform::node_snap_grid_apply (TransInfo *t)
static void blender::ed::transform::move_child_nodes (bNode &node, const float2 &delta)
static bool blender::ed::transform::has_selected_parent (const bNode &node)
static void blender::ed::transform::flushTransNodes (TransInfo *t)
Special After Transform Node
static void blender::ed::transform::special_aftertrans_update__node (bContext *C, TransInfo *t)