Blender  V3.3
Functions | Variables
rna_tracking.c File Reference
#include <limits.h>
#include <stdlib.h>
#include "MEM_guardedalloc.h"
#include "BKE_movieclip.h"
#include "BKE_node_tree_update.h"
#include "BKE_tracking.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "rna_internal.h"
#include "DNA_defaults.h"
#include "DNA_movieclip_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "WM_types.h"

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()

static void rna_def_reconstructedCamera ( BlenderRNA brna)
static

◆ rna_def_tracking()

static void rna_def_tracking ( BlenderRNA brna)
static

◆ RNA_def_tracking()

void RNA_def_tracking ( BlenderRNA brna)

Definition at line 2570 of file rna_tracking.c.

References rna_def_tracking().

◆ rna_def_trackingCamera()

static void rna_def_trackingCamera ( BlenderRNA brna)
static

◆ rna_def_trackingDopesheet()

static void rna_def_trackingDopesheet ( BlenderRNA brna)
static

◆ rna_def_trackingMarker()

static void rna_def_trackingMarker ( BlenderRNA brna)
static

◆ rna_def_trackingMarkers()

static void rna_def_trackingMarkers ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_trackingObject()

static void rna_def_trackingObject ( BlenderRNA brna)
static

◆ rna_def_trackingObjectPlaneTracks()

static void rna_def_trackingObjectPlaneTracks ( BlenderRNA brna)
static

◆ rna_def_trackingObjects()

static void rna_def_trackingObjects ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_trackingObjectTracks()

static void rna_def_trackingObjectTracks ( BlenderRNA brna)
static

◆ rna_def_trackingPlaneMarker()

static void rna_def_trackingPlaneMarker ( BlenderRNA brna)
static

◆ rna_def_trackingPlaneMarkers()

static void rna_def_trackingPlaneMarkers ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_trackingPlaneTrack()

static void rna_def_trackingPlaneTrack ( BlenderRNA brna)
static

◆ rna_def_trackingPlaneTracks()

static void rna_def_trackingPlaneTracks ( BlenderRNA brna)
static

◆ rna_def_trackingReconstructedCameras()

static void rna_def_trackingReconstructedCameras ( BlenderRNA brna)
static

◆ rna_def_trackingReconstruction()

static void rna_def_trackingReconstruction ( BlenderRNA brna)
static

◆ rna_def_trackingSettings()

static void rna_def_trackingSettings ( BlenderRNA brna)
static

◆ rna_def_trackingStabilization()

static void rna_def_trackingStabilization ( BlenderRNA brna)
static

◆ rna_def_trackingTrack()

static void rna_def_trackingTrack ( BlenderRNA brna)
static

Definition at line 1441 of file rna_tracking.c.

References MAX_ID_NAME, NA_EDITED, NC_MOVIECLIP, ND_DISPLAY, NULL, 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()

static void rna_def_trackingTracks ( BlenderRNA brna)
static

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, NULL, 0, NULL, NULL},
}
@ TRACK_MATCH_PREVIOS_FRAME
@ TRACK_MATCH_KEYFRAME

Definition at line 846 of file rna_tracking.c.

Referenced by rna_def_trackingSettings(), and rna_def_trackingTrack().

◆ tracker_motion_model

const EnumPropertyItem tracker_motion_model[]
static

Definition at line 812 of file rna_tracking.c.

Referenced by rna_def_trackingSettings(), and rna_def_trackingTrack().