Blender V5.0
node_view.cc File Reference
#include "DNA_node_types.h"
#include "BLI_rect.h"
#include "BLI_utildefines.h"
#include "BKE_context.hh"
#include "BKE_image.hh"
#include "BKE_node_runtime.hh"
#include "BKE_screen.hh"
#include "ED_image.hh"
#include "ED_node.hh"
#include "ED_screen.hh"
#include "ED_space_api.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "UI_view2d.hh"
#include "MEM_guardedalloc.h"
#include "IMB_colormanagement.hh"
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"
#include "node_intern.hh"

Go to the source code of this file.

Classes

struct  blender::ed::space_node::NodeViewMove
struct  blender::ed::space_node::ImageSampleInfo

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::space_node

Functions

bool ED_space_node_get_position (Main *bmain, SpaceNode *snode, ARegion *region, const int mval[2], float fpos[2])
bool ED_space_node_color_sample (Main *bmain, SpaceNode *snode, ARegion *region, const int mval[2], float r_col[3])
static void blender::ed::space_node::sample_apply (bContext *C, wmOperator *op, const wmEvent *event)
static void blender::ed::space_node::sample_exit (bContext *C, wmOperator *op)
static wmOperatorStatus blender::ed::space_node::sample_invoke (bContext *C, wmOperator *op, const wmEvent *event)
static wmOperatorStatus blender::ed::space_node::sample_modal (bContext *C, wmOperator *op, const wmEvent *event)
static void blender::ed::space_node::sample_cancel (bContext *C, wmOperator *op)
void blender::ed::space_node::NODE_OT_backimage_sample (wmOperatorType *ot)
Local Functions
static bool blender::ed::space_node::space_node_active_view_poll (bContext *C)
static bool blender::ed::space_node::space_node_composite_active_view_poll (bContext *C)
View All Operator
bool blender::ed::space_node::space_node_view_flag (bContext &C, SpaceNode &snode, ARegion &region, int node_flag, int smooth_viewtx)
static wmOperatorStatus blender::ed::space_node::node_view_all_exec (bContext *C, wmOperator *op)
void blender::ed::space_node::NODE_OT_view_all (wmOperatorType *ot)
View Selected Operator
static wmOperatorStatus blender::ed::space_node::node_view_selected_exec (bContext *C, wmOperator *op)
void blender::ed::space_node::NODE_OT_view_selected (wmOperatorType *ot)
Background Image Operators
static wmOperatorStatus blender::ed::space_node::snode_bg_viewmove_modal (bContext *C, wmOperator *op, const wmEvent *event)
static wmOperatorStatus blender::ed::space_node::snode_bg_viewmove_invoke (bContext *C, wmOperator *op, const wmEvent *event)
static void blender::ed::space_node::snode_bg_viewmove_cancel (bContext *, wmOperator *op)
void blender::ed::space_node::NODE_OT_backimage_move (wmOperatorType *ot)
Background Image Zoom
static wmOperatorStatus blender::ed::space_node::backimage_zoom_exec (bContext *C, wmOperator *op)
void blender::ed::space_node::NODE_OT_backimage_zoom (wmOperatorType *ot)
Background Image Fit
static wmOperatorStatus blender::ed::space_node::backimage_fit_exec (bContext *C, wmOperator *)
void blender::ed::space_node::NODE_OT_backimage_fit (wmOperatorType *ot)
Sample Backdrop Operator
static void blender::ed::space_node::sample_draw (const bContext *C, ARegion *region, void *arg_info)

Function Documentation

◆ ED_space_node_color_sample()

◆ ED_space_node_get_position()

bool ED_space_node_get_position ( Main * bmain,
SpaceNode * snode,
ARegion * region,
const int mval[2],
float fpos[2] )