Blender V4.3
rna_tracking.cc File Reference
#include <climits>
#include <cstdlib>
#include "MEM_guardedalloc.h"
#include "BKE_movieclip.h"
#include "BKE_node_tree_update.hh"
#include "BKE_tracking.h"
#include "BLT_translation.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "rna_internal.hh"
#include "DNA_defaults.h"
#include "DNA_movieclip_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "WM_types.hh"

Go to the source code of this file.

Functions

static void rna_def_trackingSettings (BlenderRNA *brna)
 
static void rna_def_trackingCamera (BlenderRNA *brna)
 
static void rna_def_trackingMarker (BlenderRNA *brna)
 
static void rna_def_trackingMarkers (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_trackingTrack (BlenderRNA *brna)
 
static void rna_def_trackingPlaneMarker (BlenderRNA *brna)
 
static void rna_def_trackingPlaneMarkers (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_trackingPlaneTrack (BlenderRNA *brna)
 
static void rna_def_trackingStabilization (BlenderRNA *brna)
 
static void rna_def_reconstructedCamera (BlenderRNA *brna)
 
static void rna_def_trackingReconstructedCameras (BlenderRNA *brna)
 
static void rna_def_trackingReconstruction (BlenderRNA *brna)
 
static void rna_def_trackingTracks (BlenderRNA *brna)
 
static void rna_def_trackingPlaneTracks (BlenderRNA *brna)
 
static void rna_def_trackingObjectTracks (BlenderRNA *brna)
 
static void rna_def_trackingObjectPlaneTracks (BlenderRNA *brna)
 
static void rna_def_trackingObject (BlenderRNA *brna)
 
static void rna_def_trackingObjects (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_trackingDopesheet (BlenderRNA *brna)
 
static void rna_def_tracking (BlenderRNA *brna)
 
void RNA_def_tracking (BlenderRNA *brna)
 

Variables

static const EnumPropertyItem tracker_motion_model []
 
static const EnumPropertyItem pattern_match_items []
 

Function Documentation

◆ rna_def_reconstructedCamera()

◆ RNA_def_tracking()

void RNA_def_tracking ( BlenderRNA * brna)

Definition at line 2663 of file rna_tracking.cc.

References rna_def_tracking().

◆ rna_def_tracking()

◆ rna_def_trackingCamera()

◆ rna_def_trackingDopesheet()

◆ rna_def_trackingMarker()

◆ rna_def_trackingMarkers()

◆ rna_def_trackingObject()

◆ rna_def_trackingObjectPlaneTracks()

◆ rna_def_trackingObjects()

◆ rna_def_trackingObjectTracks()

◆ rna_def_trackingPlaneMarker()

◆ rna_def_trackingPlaneMarkers()

◆ rna_def_trackingPlaneTrack()

◆ rna_def_trackingPlaneTracks()

◆ rna_def_trackingReconstructedCameras()

◆ rna_def_trackingReconstruction()

◆ rna_def_trackingSettings()

◆ rna_def_trackingStabilization()

◆ rna_def_trackingTrack()

static void rna_def_trackingTrack ( BlenderRNA * brna)
static

Definition at line 1508 of file rna_tracking.cc.

References FLT_MAX, MAX_ID_NAME, NA_EDITED, NC_MOVIECLIP, ND_DISPLAY, pattern_match_items, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_COLOR_GAMMA, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_ID_REFCOUNT, PROP_INT, PROP_NONE, PROP_PIXEL, PROP_POINTER, PROP_STRING, PROP_TRANSLATION, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_sdna(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_def_trackingMarker(), rna_def_trackingMarkers(), RNA_TRANSLATION_PREC_DEFAULT, SELECT, TRACK_ALGORITHM_FLAG_USE_BRUTE, TRACK_ALGORITHM_FLAG_USE_MASK, TRACK_ALGORITHM_FLAG_USE_NORMALIZATION, TRACK_CUSTOMCOLOR, TRACK_DISABLE_BLUE, TRACK_DISABLE_GREEN, TRACK_DISABLE_RED, TRACK_HAS_BUNDLE, TRACK_HIDDEN, TRACK_LOCKED, TRACK_PREVIEW_ALPHA, TRACK_PREVIEW_GRAYSCALE, and tracker_motion_model.

Referenced by rna_def_tracking().

◆ rna_def_trackingTracks()

Variable Documentation

◆ pattern_match_items

const EnumPropertyItem pattern_match_items[]
static
Initial value:
= {
{TRACK_MATCH_KEYFRAME, "KEYFRAME", 0, "Keyframe", "Track pattern from keyframe to next frame"},
"PREV_FRAME",
0,
"Previous frame",
"Track pattern from current frame to next frame"},
{0, nullptr, 0, nullptr, nullptr},
}
@ TRACK_MATCH_PREVIOUS_FRAME
@ TRACK_MATCH_KEYFRAME

Definition at line 898 of file rna_tracking.cc.

Referenced by rna_def_trackingSettings(), and rna_def_trackingTrack().

◆ tracker_motion_model

const EnumPropertyItem tracker_motion_model[]
static

Definition at line 864 of file rna_tracking.cc.

Referenced by rna_def_trackingSettings(), and rna_def_trackingTrack().