Blender V5.0
transform_convert_tracking.cc File Reference
#include "DNA_space_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_listbase.h"
#include "BLI_math_matrix.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 "ED_clip.hh"
#include "WM_api.hh"
#include "transform.hh"
#include "transform_convert.hh"

Go to the source code of this file.

Classes

struct  blender::ed::transform::TransDataTracking
struct  blender::ed::transform::TransformInitContext

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::transform

Enumerations

enum  blender::ed::transform::transDataTracking_Mode { blender::ed::transform::transDataTracking_ModeTracks = 0 , blender::ed::transform::transDataTracking_ModePlaneTracks = 1 }

Functions

Clip Editor Motion Tracking Transform Creation
static void blender::ed::transform::markerToTransDataInit (TransformInitContext *init_context, MovieTrackingTrack *track, MovieTrackingMarker *marker, int area, float loc[2], const float rel[2], const float off[2], const float aspect[2])
static void blender::ed::transform::trackToTransData (TransformInitContext *init_context, const int framenr, MovieTrackingTrack *track, const float aspect[2])
static void blender::ed::transform::trackToTransDataIfNeeded (TransformInitContext *init_context, const int framenr, MovieTrackingTrack *track, const float aspect[2])
static void blender::ed::transform::planeMarkerToTransDataInit (TransformInitContext *init_context, MovieTrackingPlaneTrack *plane_track, MovieTrackingPlaneMarker *plane_marker, float corner[2], const float aspect[2])
static void blender::ed::transform::planeTrackToTransData (TransformInitContext *init_context, const int framenr, MovieTrackingPlaneTrack *plane_track, const float aspect[2])
static void blender::ed::transform::planeTrackToTransDataIfNeeded (TransformInitContext *init_context, const int framenr, MovieTrackingPlaneTrack *plane_track, const float aspect[2])
static void blender::ed::transform::transDataTrackingFree (TransInfo *, TransDataContainer *, TransCustomData *custom_data)
static void blender::ed::transform::createTransTrackingTracksData (bContext *C, TransInfo *t)
static void blender::ed::transform::createTransTrackingData (bContext *C, TransInfo *t)
recalc Motion Tracking TransData
static void blender::ed::transform::cancelTransTracking (TransInfo *t)
static void blender::ed::transform::flushTransTracking (TransInfo *t)
static void blender::ed::transform::recalcData_tracking (TransInfo *t)
Special After Transform Tracking
static void blender::ed::transform::special_aftertrans_update__movieclip (bContext *C, TransInfo *t)