|
Blender V4.3
|
#include "DNA_space_types.h"#include "MEM_guardedalloc.h"#include "BLI_math_vector.h"#include "BKE_context.hh"#include "BKE_movieclip.h"#include "BKE_node_tree_update.hh"#include "BKE_tracking.h"#include "BLI_math_matrix.h"#include "ED_clip.hh"#include "WM_api.hh"#include "transform.hh"#include "transform_convert.hh"Go to the source code of this file.
Classes | |
| struct | TransDataTrackingCurves |
Functions | |
Clip Editor Motion Tracking Transform Creation | |
| static void | markerToTransCurveDataInit (TransData *td, TransData2D *td2d, TransDataTrackingCurves *tdt, MovieTrackingTrack *track, MovieTrackingMarker *marker, MovieTrackingMarker *prev_marker, short coord, float size) |
| static void | createTransTrackingCurvesData (bContext *C, TransInfo *t) |
| static void | createTransTrackingCurves (bContext *C, TransInfo *t) |
recalc Motion Tracking TransData | |
| static void | cancelTransTrackingCurves (TransInfo *t) |
| static void | flushTransTrackingCurves (TransInfo *t) |
| static void | recalcData_tracking_curves (TransInfo *t) |
Special After Transform Tracking | |
| static void | special_aftertrans_update__movieclip_for_curves (bContext *C, TransInfo *t) |
Variables | |
| TransConvertTypeInfo | TransConvertType_TrackingCurves |
|
static |
Definition at line 204 of file transform_convert_tracking_curves.cc.
References TransDataContainer::custom, TransCustomData::data, MovieTrackingMarker::flag, TransDataTrackingCurves::flag, MARKER_DISABLED, MARKER_GRAPH_SEL_X, MARKER_GRAPH_SEL_Y, MovieTrackingTrack::markers, MovieTrackingTrack::markersnr, TransDataTrackingCurves::track, TRANS_DATA_CONTAINER_FIRST_SINGLE, and TransCustomDataContainer::type.
Referenced by flushTransTrackingCurves().
Definition at line 173 of file transform_convert_tracking_curves.cc.
References BKE_movieclip_get_size(), BLI_assert, createTransTrackingCurvesData(), CTX_wm_region(), CTX_wm_space_clip(), TransDataContainer::data_len, ED_space_clip_get_clip(), RGN_TYPE_PREVIEW, TRANS_DATA_CONTAINER_FIRST_SINGLE, and SpaceClip::user.
Definition at line 87 of file transform_convert_tracking_curves.cc.
References BKE_movieclip_get_size(), BKE_tracking_object_get_active(), CTX_wm_space_clip(), TransDataContainer::custom, TransCustomData::data, TransDataContainer::data, TransDataContainer::data_2d, TransDataContainer::data_len, ED_space_clip_get_clip(), MovieTrackingMarker::flag, SpaceClip::flag, TransCustomData::free_cb, LISTBASE_FOREACH, MARKER_DISABLED, MARKER_GRAPH_SEL_X, MARKER_GRAPH_SEL_Y, markerToTransCurveDataInit(), MEM_callocN, SC_SHOW_GRAPH_TRACKS_MOTION, TRACK_LOCKED, TRACK_VIEW_SELECTED, MovieTrackingObject::tracks, TRANS_DATA_CONTAINER_FIRST_SINGLE, TransCustomDataContainer::type, and SpaceClip::user.
Referenced by createTransTrackingCurves().
|
static |
Definition at line 237 of file transform_convert_tracking_curves.cc.
References cancelTransTrackingCurves(), TransDataTrackingCurves::coord, TransDataContainer::custom, TransCustomData::data, TransDataContainer::data, TransDataContainer::data_2d, TransDataContainer::data_len, TransData2D::loc, TransData2D::loc2d, TransDataTrackingCurves::prev_pos, TransDataTrackingCurves::scale, TransInfo::state, TRANS_CANCEL, TRANS_DATA_CONTAINER_FIRST_SINGLE, and TransCustomDataContainer::type.
Referenced by recalcData_tracking_curves().
|
static |
Definition at line 43 of file transform_convert_tracking_curves.cc.
References TransData::axismtx, TransDataTrackingCurves::coord, copy_v3_v3(), TransData::dist, TransData::ext, MovieTrackingMarker::flag, TransDataTrackingCurves::flag, MovieTrackingMarker::framenr, TransData2D::loc, TransData2D::loc2d, TransData::mtx, MovieTrackingMarker::pos, TransDataTrackingCurves::prev_pos, TransDataTrackingCurves::scale, TransData::smtx, TD_SELECTED, TransDataTrackingCurves::track, and unit_m3().
Referenced by createTransTrackingCurvesData().
|
static |
Definition at line 264 of file transform_convert_tracking_curves.cc.
References TransInfo::area, DEG_id_tag_update(), ED_space_clip_check_show_trackedit(), ED_space_clip_get_clip(), ListBase::first, flushTransTrackingCurves(), and ScrArea::spacedata.
Definition at line 283 of file transform_convert_tracking_curves.cc.
References TransInfo::area, BKE_ntree_update_main(), BKE_ntree_update_tag_id_changed(), TransInfo::context, CTX_data_main(), ED_space_clip_get_clip(), ListBase::first, NC_SCENE, ND_NODES, Scene::nodetree, TransInfo::scene, ScrArea::spacedata, and WM_event_add_notifier().
| TransConvertTypeInfo TransConvertType_TrackingCurves |
Definition at line 302 of file transform_convert_tracking_curves.cc.
Referenced by convert_type_get().