Blender V5.0
MovieClip Struct Reference

#include <DNA_movieclip_types.h>

Public Attributes

ID id
struct AnimDataadt
char filepath [1024]
int source
int _pad
int lastsize [2]
float aspx
float aspy
struct MovieReaderanim
struct MovieClipCachecache
struct bGPdatagpd
struct MovieTracking tracking
void * tracking_context
struct MovieClipProxy proxy
int flag
int len
int start_frame
int frame_offset
ColorManagedColorspaceSettings colorspace_settings
struct MovieClip_Runtime runtime

Detailed Description

Definition at line 65 of file DNA_movieclip_types.h.

Member Data Documentation

◆ _pad

int MovieClip::_pad

Definition at line 79 of file DNA_movieclip_types.h.

◆ adt

struct AnimData* MovieClip::adt

Animation data (must be immediately after id for utilities to use it).

Definition at line 73 of file DNA_movieclip_types.h.

Referenced by acf_dsmclip_setting_ptr(), and make_new_animlistelem().

◆ anim

◆ aspx

float MovieClip::aspx

Display aspect.

Definition at line 84 of file DNA_movieclip_types.h.

Referenced by BKE_movieclip_get_aspect(), and followtrack_fit_frame().

◆ aspy

float MovieClip::aspy

Definition at line 84 of file DNA_movieclip_types.h.

Referenced by BKE_movieclip_get_aspect(), and followtrack_fit_frame().

◆ cache

◆ colorspace_settings

◆ filepath

◆ flag

◆ frame_offset

int MovieClip::frame_offset

Offset which is adding to a file number when reading frame from a file. affects only a way how scene frame is mapping to a file name and not touches other data associated with a clip.

Definition at line 118 of file DNA_movieclip_types.h.

Referenced by get_proxy_filepath(), get_sequence_filepath(), movieclip_load_movie_file(), and user_frame_to_cache_frame().

◆ gpd

◆ id

ID MovieClip::id

Definition at line 71 of file DNA_movieclip_types.h.

Referenced by average_tracks_exec(), BKE_movieclip_eval_update(), BKE_movieclip_file_add_exists_ex(), BKE_movieclip_filepath_for_frame(), BKE_movieclip_get_gpu_texture(), BKE_movieclip_reload(), BKE_tracking_track_get_weight_for_marker(), box_select_exec(), blender::deg::DepsgraphNodeBuilder::build_movieclip(), blender::deg::DepsgraphRelationBuilder::build_movieclip(), circle_select_exec(), clean_tracks_exec(), clear_solution_exec(), clip_context(), clip_delete_plane_track(), clip_delete_track(), clip_draw_dopesheet_channels(), clip_start_prefetch_job(), blender::nodes::node_composite_planetrackdeform_cc::cmp_node_planetrackdeform_declare(), create_plane_track_tracks_exec(), detect_clip_source(), disable_markers_exec(), do_lasso_select_marker(), do_set_scale(), blender::ed::vse::draw_seq_text_get_source(), ED_annotation_data_get_pointers_direct(), ed_object_select_pick_camera_track(), blender::compositor::KeyingScreenContainer::get(), get_sequence_filepath(), graph_disable_markers_exec(), blender::nodes::node_composite_planetrackdeform_cc::init(), blender::nodes::node_composite_trackpos_cc::init(), join_tracks_exec(), libmv_tracks_new(), marker_block_handler(), mask_parent_set_exec(), movieclip_blend_write(), movieclip_open_anim_file(), blender::nodes::node_composite_keyingscreen_cc::node_composit_buts_keyingscreen(), blender::nodes::node_composite_trackpos_cc::node_composit_buts_trackpos(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), open_exec(), open_invoke(), prefetch_freejob(), proxy_endjob(), blender::ed::transform::recalcData_tracking(), blender::ed::transform::recalcData_tracking_curves(), refine_marker_exec(), retrieve_stab_animation(), retrieve_track_weight_animation(), screen_ctx_selected_movieclip_tracks(), select_all_exec(), select_exec(), select_grouped_exec(), blender::seq::seq_duplicate_postprocess(), blender::seq::seq_strip_free_ex(), set_axis_exec(), set_origin_exec(), set_plane_exec(), slide_marker_modal(), slide_plane_marker_modal(), solve_camera_freejob(), blender::ed::transform::special_aftertrans_update__movieclip(), blender::ed::transform::special_aftertrans_update__movieclip_for_curves(), stabilize_2d_add_exec(), stabilize_2d_remove_exec(), stabilize_2d_rotation_add_exec(), stabilize_2d_rotation_remove_exec(), blender::seq::strip_duplicate(), track_copy_color_exec(), track_markers_endjob(), tracking_object_new_exec(), and tracking_object_remove_exec().

◆ lastsize

◆ len

◆ proxy

◆ runtime

◆ source

◆ start_frame

int MovieClip::start_frame

◆ tracking

struct MovieTracking MovieClip::tracking

Data for SfM tracking.

Definition at line 94 of file DNA_movieclip_types.h.

Referenced by add_marker(), annotation_session_initdata(), apply_mouse_slide(), blender::ed::object::apply_objects_internal(), apply_solution_scale_invoke(), apply_solution_scale_poll(), autotrack_context_init_tracks_for_clip(), average_tracks_exec(), average_tracks_invoke(), BKE_autotrack_context_finish(), BKE_mask_point_parent_matrix_get(), BKE_movieclip_file_add(), BKE_movieclip_get_aspect(), BKE_movieclip_get_stable_ibuf(), BKE_movieclip_update_scopes(), BKE_tracking_camera_principal_point_pixel_get(), BKE_tracking_camera_principal_point_pixel_set(), BKE_tracking_reconstruction_context_new(), BKE_tracking_stabilization_data_get(), BKE_tracking_stabilize_frame(), box_select_exec(), box_select_graph_exec(), bundle_midpoint(), camerasolver_evaluate(), check_undistortion_cache_flags(), circle_select_exec(), clean_tracks_exec(), clean_tracks_invoke(), clear_solution_exec(), clear_track_path_exec(), clip_channels_region_draw(), clip_delete_plane_track(), clip_delete_track(), clip_draw_dopesheet_background(), clip_draw_dopesheet_channels(), clip_draw_dopesheet_main(), clip_draw_grease_pencil(), clip_draw_main(), clip_graph_tracking_iterate(), clip_graph_tracking_values_iterate(), clip_graph_tracking_values_iterate_track_reprojection_error_values(), clip_main_region_draw(), clip_tracking_clear_invisible_track_selection(), blender::nodes::node_composite_planetrackdeform_cc::cmp_node_planetrackdeform_declare(), copy_tracks_exec(), count_selected_bundles(), create_plane_track_tracks_exec(), blender::ed::transform::createTransTrackingCurvesData(), blender::ed::transform::createTransTrackingTracksData(), delete_curve_exec(), delete_knot_exec(), delete_marker_exec(), delete_track_exec(), detect_features_exec(), disable_markers_exec(), blender::compositor::DistortionGrid::DistortionGrid(), do_lasso_select_marker(), do_movie_proxy(), do_sequence_proxy(), do_set_scale(), dopesheet_region_draw(), dopesheet_select_channel_exec(), dopesheet_view_all_exec(), draw_distortion(), draw_frame_curves(), draw_movieclip_cache(), draw_movieclip_notes(), draw_stabilization_border(), draw_tracking_tracks(), draw_tracks_motion_and_error_curves(), ED_annotation_data_get_pointers_direct(), ED_clip_point_stable_pos(), ED_clip_point_undistorted_pos(), ED_clip_select_all(), ed_object_select_pick_camera_track(), ed_tracking_pick_plane_track(), ed_tracking_pick_point_track(), followtrack_tracking_object_get(), frame_jump_exec(), blender::compositor::DistortionGridContainer::get(), blender::nodes::node_composite_keyingscreen_cc::KeyingScreenOperation::get_movie_tracking_object(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::get_movie_tracking_track(), get_orientation_object(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::get_plane_track(), get_stable_cached_frame(), get_undistorted_ibuf(), graph_disable_markers_exec(), graph_select_all_markers_exec(), hide_tracks_clear_exec(), hide_tracks_exec(), blender::nodes::node_composite_planetrackdeform_cc::init(), blender::nodes::node_composite_trackpos_cc::init(), init_stabilization_working_context(), join_tracks_exec(), keyframe_set_flag(), lock_tracks_exec(), mask_parent_set_exec(), mouse_select_curve(), mouse_select_knot(), movie_clip_copy_data(), movie_clip_foreach_cache(), movie_clip_foreach_id(), movie_clip_free_data(), movie_clip_init_data(), movieclip_blend_read_data(), movieclip_blend_write(), movieclip_eval_update_generic(), new_image_from_plane_marker_exec(), new_image_from_plane_marker_poll(), blender::nodes::node_composite_keyingscreen_cc::node_composit_buts_keyingscreen(), blender::nodes::node_composite_trackpos_cc::node_composit_buts_trackpos(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), objectsolver_evaluate(), paste_tracks_exec(), put_postprocessed_frame_to_cache(), put_stabilized_frame_to_cache(), blender::ed::transform::recalcData_tracking(), refine_marker_exec(), retrieve_stab_animation(), sample_plane_marker_image_for_operator(), screen_ctx_selected_movieclip_tracks(), select_all_exec(), select_exec(), select_grouped_exec(), selected_tracking_boundbox(), set_axis_exec(), set_orientation_poll(), set_origin_exec(), set_plane_exec(), set_scale_invoke(), set_solution_scale_invoke(), set_solution_scale_poll(), set_solver_keyframe_exec(), slide_marker_invoke(), slide_plane_marker_invoke(), blender::ed::transform::snapCamera(), solve_camera_freejob(), solve_camera_initjob(), solve_camera_invoke(), solve_camera_updatejob(), blender::ed::transform::special_aftertrans_update__movieclip(), stabilize_2d_add_exec(), stabilize_2d_poll(), stabilize_2d_remove_exec(), stabilize_2d_rotation_add_exec(), stabilize_2d_rotation_remove_exec(), stabilize_2d_rotation_select_exec(), stabilize_2d_select_exec(), track_copy_color_exec(), track_count_markers(), track_init_markers(), track_markers_initjob(), tracking_has_selection(), tracking_object_new_exec(), tracking_object_remove_exec(), update_image_from_plane_marker_exec(), update_image_from_plane_marker_poll(), and version_motion_tracking_legacy_camera_object().

◆ tracking_context

void* MovieClip::tracking_context

Context of tracking job used to synchronize data like frame-number in SpaceClip clip user.

Definition at line 99 of file DNA_movieclip_types.h.

Referenced by clip_main_region_draw(), movie_clip_copy_data(), movieclip_blend_read_data(), movieclip_blend_write(), track_markers(), track_markers_endjob(), track_markers_freejob(), and track_markers_initjob().


The documentation for this struct was generated from the following file: