Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_tracking_types.h
| Show All 38 Lines | |||||
| #include "DNA_defs.h" | #include "DNA_defs.h" | ||||
| #include "DNA_listBase.h" | #include "DNA_listBase.h" | ||||
| /* match-moving data */ | /* match-moving data */ | ||||
| struct bGPdata; | struct bGPdata; | ||||
| struct ImBuf; | struct ImBuf; | ||||
| struct Image; | |||||
| struct MovieReconstructedCamera; | struct MovieReconstructedCamera; | ||||
| struct MovieTrackingCamera; | struct MovieTrackingCamera; | ||||
| struct MovieTrackingBundle; | struct MovieTrackingBundle; | ||||
| struct MovieTrackingMarker; | struct MovieTrackingMarker; | ||||
| struct MovieTrackingTrack; | struct MovieTrackingTrack; | ||||
| struct MovieTracking; | struct MovieTracking; | ||||
| typedef struct MovieReconstructedCamera { | typedef struct MovieReconstructedCamera { | ||||
| ▲ Show 20 Lines • Show All 129 Lines • ▼ Show 20 Lines | MovieTrackingTrack **point_tracks; /* Array of point tracks used to define this plane. | ||||
| * Each element is a pointer to MovieTrackingTrack. */ | * Each element is a pointer to MovieTrackingTrack. */ | ||||
| int point_tracksnr, pad; /* Number of tracks in point_tracks array. */ | int point_tracksnr, pad; /* Number of tracks in point_tracks array. */ | ||||
| MovieTrackingPlaneMarker *markers; /* Markers in the plane track */ | MovieTrackingPlaneMarker *markers; /* Markers in the plane track */ | ||||
| int markersnr; /* Count of markers in track (size of markers array) */ | int markersnr; /* Count of markers in track (size of markers array) */ | ||||
| int flag; /* flags (selection, ...) */ | int flag; /* flags (selection, ...) */ | ||||
| struct Image *image; /* Image displaying during editing */ | |||||
| float image_opacity; /* Opacity of the image */ | |||||
| /* Runtime data */ | /* Runtime data */ | ||||
| int last_marker, pad2; /* Most recently used marker */ | int last_marker; /* Most recently used marker */ | ||||
| } MovieTrackingPlaneTrack; | } MovieTrackingPlaneTrack; | ||||
| typedef struct MovieTrackingSettings { | typedef struct MovieTrackingSettings { | ||||
| int flag; | int flag; | ||||
| /* ** default tracker settings */ | /* ** default tracker settings */ | ||||
| short default_motion_model; /* model of the motion for this track */ | short default_motion_model; /* model of the motion for this track */ | ||||
| short default_algorithm_flag; /* flags for the tracking algorithm (use brute, use esm, use pyramid, etc */ | short default_algorithm_flag; /* flags for the tracking algorithm (use brute, use esm, use pyramid, etc */ | ||||
| ▲ Show 20 Lines • Show All 298 Lines • Show Last 20 Lines | |||||