Blender V4.3
node_view.cc File Reference
#include "DNA_node_types.h"
#include "BLI_rect.h"
#include "BLI_string_ref.hh"
#include "BLI_utildefines.h"
#include "BKE_context.hh"
#include "BKE_image.hh"
#include "BKE_node_runtime.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 int blender::ed::space_node::sample_invoke (bContext *C, wmOperator *op, const wmEvent *event)
 
static int 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 int 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 int 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 int blender::ed::space_node::snode_bg_viewmove_modal (bContext *C, wmOperator *op, const wmEvent *event)
 
static int 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 int 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 int 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] )