Blender V5.0
tracking_ops_plane.cc File Reference
#include "MEM_guardedalloc.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "BLI_math_geom.h"
#include "BLI_math_vector.h"
#include "BLI_utildefines.h"
#include "BKE_context.hh"
#include "BKE_report.hh"
#include "BKE_tracking.h"
#include "DEG_depsgraph.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "ED_clip.hh"
#include "clip_intern.hh"
#include "tracking_ops_intern.hh"

Go to the source code of this file.

Classes

struct  SlidePlaneMarkerData

Functions

static wmOperatorStatus create_plane_track_tracks_exec (bContext *C, wmOperator *op)
void CLIP_OT_create_plane_track (wmOperatorType *ot)
static MovieTrackingPlaneTracktracking_plane_marker_check_slide (bContext *C, const wmEvent *event, int *r_corner)
static SlidePlaneMarkerDataslide_plane_marker_customdata (bContext *C, const wmEvent *event)
static wmOperatorStatus slide_plane_marker_invoke (bContext *C, wmOperator *op, const wmEvent *event)
static void cancel_mouse_slide_plane_marker (SlidePlaneMarkerData *data)
static void free_slide_plane_marker_data (SlidePlaneMarkerData *data)
static void slide_plane_marker_update_homographies (SpaceClip *sc, SlidePlaneMarkerData *data)
static wmOperatorStatus slide_plane_marker_modal (bContext *C, wmOperator *op, const wmEvent *event)
void CLIP_OT_slide_plane_marker (wmOperatorType *ot)

Function Documentation

◆ cancel_mouse_slide_plane_marker()

void cancel_mouse_slide_plane_marker ( SlidePlaneMarkerData * data)
static

Definition at line 201 of file tracking_ops_plane.cc.

References copy_v2_v2(), and data.

Referenced by slide_plane_marker_modal().

◆ CLIP_OT_create_plane_track()

void CLIP_OT_create_plane_track ( wmOperatorType * ot)

◆ CLIP_OT_slide_plane_marker()

◆ create_plane_track_tracks_exec()

◆ free_slide_plane_marker_data()

void free_slide_plane_marker_data ( SlidePlaneMarkerData * data)
static

Definition at line 206 of file tracking_ops_plane.cc.

References data, and MEM_freeN().

Referenced by slide_plane_marker_modal().

◆ slide_plane_marker_customdata()

◆ slide_plane_marker_invoke()

◆ slide_plane_marker_modal()

◆ slide_plane_marker_update_homographies()

void slide_plane_marker_update_homographies ( SpaceClip * sc,
SlidePlaneMarkerData * data )
static

◆ tracking_plane_marker_check_slide()