Blender  V3.3
Public Attributes | List of all members
MovieClip Struct Reference

#include <DNA_movieclip_types.h>

Public Attributes

ID id
 
struct AnimDataadt
 
char filepath [1024]
 
int source
 
int lastframe
 
int lastsize [2]
 
float aspx
 
float aspy
 
struct animanim
 
struct MovieClipCachecache
 
struct bGPdatagpd
 
struct MovieTracking tracking
 
voidtracking_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 58 of file DNA_movieclip_types.h.

Member Data Documentation

◆ adt

struct AnimData* MovieClip::adt

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

Definition at line 61 of file DNA_movieclip_types.h.

Referenced by acf_dsmclip_setting_ptr(), make_new_animlistelem(), movieclip_blend_read_data(), and movieclip_blend_write().

◆ anim

struct anim* MovieClip::anim

◆ aspx

float MovieClip::aspx

◆ aspy

float MovieClip::aspy

◆ cache

struct MovieClipCache* MovieClip::cache

◆ colorspace_settings

ColorManagedColorspaceSettings MovieClip::colorspace_settings

◆ filepath

char MovieClip::filepath[1024]

◆ flag

int MovieClip::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 108 of file DNA_movieclip_types.h.

Referenced by get_proxy_fname(), get_sequence_fname(), movieclip_load_movie_file(), and user_frame_to_cache_frame().

◆ gpd

struct bGPdata* MovieClip::gpd

◆ id

ID MovieClip::id

Definition at line 59 of file DNA_movieclip_types.h.

Referenced by animdata_filter_dopesheet_movieclips(), average_tracks_exec(), BKE_movieclip_eval_selection_update(), BKE_movieclip_eval_update(), BKE_movieclip_file_add_exists_ex(), BKE_movieclip_filename_for_frame(), BKE_movieclip_get_gpu_texture(), BKE_movieclip_reload(), BKE_tracking_track_get_weight_for_marker(), blo_do_versions_260(), blo_do_versions_270(), 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(), create_plane_track_tracks_exec(), disable_markers_exec(), do_lasso_select_marker(), do_set_scale(), draw_seq_text_get_source(), ED_annotation_data_get_pointers_direct(), ed_object_select_pick_camera_track(), get_sequence_fname(), graph_disable_markers_exec(), IMB_colormanagement_check_file_config(), blender::nodes::node_composite_planetrackdeform_cc::init(), blender::nodes::node_composite_trackpos_cc::init(), join_tracks_exec(), lib_link_moviePlaneTracks(), lib_link_movieTracks(), libmv_tracks_new(), marker_block_handler(), mask_parent_set_exec(), movieclip_blend_read_lib(), movieclip_blend_write(), movieclip_eval_update_generic(), movieclip_eval_update_reload(), movieclip_open_anim_file(), blender::nodes::node_composite_keyingscreen_cc::node_composit_buts_keyingscreen(), blender::nodes::node_composite_planetrackdeform_cc::node_composit_buts_planetrackdeform(), blender::nodes::node_composite_trackpos_cc::node_composit_buts_trackpos(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), open_exec(), prefetch_freejob(), proxy_endjob(), recalcData_tracking(), refine_marker_exec(), retrieve_stab_animation(), retrieve_track_weight_animation(), screen_ctx_selected_movieclip_tracks(), select_all_exec(), select_exec(), select_grouped_exec(), seq_add_set_name(), set_axis_exec(), set_origin_exec(), set_plane_exec(), slide_marker_modal(), slide_plane_marker_modal(), solve_camera_freejob(), special_aftertrans_update__movieclip(), stabilize_2d_add_exec(), stabilize_2d_remove_exec(), stabilize_2d_rotation_add_exec(), stabilize_2d_rotation_remove_exec(), track_copy_color_exec(), track_markers_endjob(), tracking_object_new_exec(), and tracking_object_remove_exec().

◆ lastframe

int MovieClip::lastframe

Last accessed frame number.

Definition at line 69 of file DNA_movieclip_types.h.

Referenced by BKE_movieclip_get_size(), and movieclip_get_postprocessed_ibuf().

◆ lastsize

int MovieClip::lastsize[2]

◆ len

int MovieClip::len

◆ proxy

struct MovieClipProxy MovieClip::proxy

◆ runtime

struct MovieClip_Runtime MovieClip::runtime

◆ source

int MovieClip::source

◆ start_frame

int MovieClip::start_frame

◆ tracking

struct MovieTracking MovieClip::tracking

Data for SfM tracking.

Definition at line 81 of file DNA_movieclip_types.h.

Referenced by add_marker(), annotation_session_initdata(), apply_mouse_slide(), 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_reconstruction_context_new(), BKE_tracking_stabilization_data_get(), BKE_tracking_stabilize_frame(), blo_do_versions_260(), blo_do_versions_270(), box_select_exec(), box_select_graph_exec(), blender::compositor::KeyingScreenOperation::build_voronoi_triangulation(), bundle_midpoint(), camera_view3d_reconstruction(), 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::compositor::MovieClipNode::convert_to_operations(), copy_tracks_exec(), count_selected_bundles(), create_plane_track_tracks_exec(), createTransTrackingCurvesData(), createTransTrackingTracksData(), delete_curve_exec(), delete_knot_exec(), delete_marker_exec(), delete_track_exec(), detect_features_exec(), disable_markers_exec(), 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(), followtrack_tracking_object_get(), frame_jump_exec(), get_orientation_object(), 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(), blender::compositor::MovieDistortionOperation::init_data(), blender::compositor::MovieDistortionOperation::init_execution(), 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_read_lib(), movieclip_blend_write(), movieclip_eval_update_generic(), movieclip_load_get_size(), movieclip_selection_sync(), 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_planetrackdeform_cc::node_composit_buts_planetrackdeform(), 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(), 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_center_principal_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(), snapCamera(), solve_camera_freejob(), solve_camera_initjob(), solve_camera_invoke(), solve_camera_updatejob(), 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_marker_check_slide(), tracking_object_new_exec(), tracking_object_remove_exec(), tracking_plane_marker_check_slide(), update_image_from_plane_marker_exec(), and update_image_from_plane_marker_poll().

◆ tracking_context

void* MovieClip::tracking_context

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

Definition at line 89 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: