Blender  V3.3
Classes | Namespaces | Functions
node_view.cc File Reference
#include "DNA_node_types.h"
#include "BLI_listbase.h"
#include "BLI_rect.h"
#include "BLI_string_ref.hh"
#include "BLI_utildefines.h"
#include "BKE_context.h"
#include "BKE_image.h"
#include "BKE_main.h"
#include "BKE_node.h"
#include "BKE_screen.h"
#include "ED_image.h"
#include "ED_node.h"
#include "ED_screen.h"
#include "ED_space_api.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "WM_api.h"
#include "WM_types.h"
#include "UI_view2d.h"
#include "MEM_guardedalloc.h"
#include "IMB_colormanagement.h"
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
#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

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

Functions

bool ED_space_node_get_position (Main *bmain, SpaceNode *snode, struct 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)
 
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 *UNUSED(C), 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 *UNUSED(op))
 
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()

bool ED_space_node_color_sample ( struct Main bmain,
struct SpaceNode snode,
struct ARegion region,
const int  mval[2],
float  r_col[3] 
)

◆ ED_space_node_get_position()

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