Blender  V3.3
Classes | Typedefs | Functions
eyedropper_driver.c File Reference
#include "MEM_guardedalloc.h"
#include "DNA_anim_types.h"
#include "DNA_object_types.h"
#include "DNA_screen_types.h"
#include "BKE_animsys.h"
#include "BKE_context.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_build.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "RNA_path.h"
#include "UI_interface.h"
#include "WM_api.h"
#include "WM_types.h"
#include "ED_keyframing.h"
#include "eyedropper_intern.h"
#include "interface_intern.h"

Go to the source code of this file.

Classes

struct  DriverDropper
 

Typedefs

typedef struct DriverDropper DriverDropper
 

Functions

static bool driverdropper_init (bContext *C, wmOperator *op)
 
static void driverdropper_exit (bContext *C, wmOperator *op)
 
static void driverdropper_sample (bContext *C, wmOperator *op, const wmEvent *event)
 
static void driverdropper_cancel (bContext *C, wmOperator *op)
 
static int driverdropper_modal (bContext *C, wmOperator *op, const wmEvent *event)
 
static int driverdropper_invoke (bContext *C, wmOperator *op, const wmEvent *UNUSED(event))
 
static int driverdropper_exec (bContext *C, wmOperator *op)
 
static bool driverdropper_poll (bContext *C)
 
void UI_OT_eyedropper_driver (wmOperatorType *ot)
 

Detailed Description

Eyedropper (Animation Driver Targets).

Defines:

Definition in file eyedropper_driver.c.

Typedef Documentation

◆ DriverDropper

typedef struct DriverDropper DriverDropper

Function Documentation

◆ driverdropper_cancel()

static void driverdropper_cancel ( bContext C,
wmOperator op 
)
static

Definition at line 128 of file eyedropper_driver.c.

References C, and driverdropper_exit().

Referenced by driverdropper_modal(), and UI_OT_eyedropper_driver().

◆ driverdropper_exec()

static int driverdropper_exec ( bContext C,
wmOperator op 
)
static

◆ driverdropper_exit()

static void driverdropper_exit ( bContext C,
wmOperator op 
)
static

◆ driverdropper_init()

static bool driverdropper_init ( bContext C,
wmOperator op 
)
static

◆ driverdropper_invoke()

static int driverdropper_invoke ( bContext C,
wmOperator op,
const wmEvent UNUSEDevent 
)
static

◆ driverdropper_modal()

static int driverdropper_modal ( bContext C,
wmOperator op,
const wmEvent event 
)
static

◆ driverdropper_poll()

static bool driverdropper_poll ( bContext C)
static

Definition at line 189 of file eyedropper_driver.c.

References C, and CTX_wm_window().

Referenced by UI_OT_eyedropper_driver().

◆ driverdropper_sample()

static void driverdropper_sample ( bContext C,
wmOperator op,
const wmEvent event 
)
static

◆ UI_OT_eyedropper_driver()

void UI_OT_eyedropper_driver ( wmOperatorType ot)