Blender
V3.3
|
#include <DNA_movieclip_types.h>
Public Attributes | |
ID | id |
struct AnimData * | adt |
char | filepath [1024] |
int | source |
int | lastframe |
int | lastsize [2] |
float | aspx |
float | aspy |
struct anim * | anim |
struct MovieClipCache * | cache |
struct bGPdata * | gpd |
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 |
Definition at line 58 of file DNA_movieclip_types.h.
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().
struct anim* MovieClip::anim |
Movie source data.
Definition at line 77 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_get_fps(), clip_rebuild_proxy_exec(), free_buffers(), blender::deg::MovieClipBackup::init_from_movieclip(), movie_clip_copy_data(), movieclip_blend_read_data(), movieclip_blend_write(), movieclip_calc_length(), movieclip_load_movie_file(), movieclip_open_anim_file(), proxy_endjob(), blender::deg::MovieClipBackup::restore_to_movieclip(), and uiTemplateMovieclipInformation().
float MovieClip::aspx |
Display aspect.
Definition at line 74 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_get_aspect(), blo_do_versions_260(), followtrack_fit_frame(), and image_camera_background_texture_get().
float MovieClip::aspy |
Definition at line 74 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_get_aspect(), blo_do_versions_260(), followtrack_fit_frame(), and image_camera_background_texture_get().
struct MovieClipCache* MovieClip::cache |
Cache for different stuff, not in file.
Definition at line 79 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_clear_proxy_cache(), BKE_movieclip_get_cache_segments(), BKE_movieclip_get_stable_ibuf(), check_undistortion_cache_flags(), free_buffers(), get_imbuf_cache(), get_postprocessed_cached_frame(), get_stable_cached_frame(), has_imbuf_cache(), blender::deg::MovieClipBackup::init_from_movieclip(), movie_clip_copy_data(), movie_clip_foreach_cache(), put_imbuf_cache(), put_postprocessed_frame_to_cache(), put_stabilized_frame_to_cache(), blender::deg::MovieClipBackup::restore_to_movieclip(), and user_frame_to_cache_frame().
ColorManagedColorspaceSettings MovieClip::colorspace_settings |
Definition at line 111 of file DNA_movieclip_types.h.
Referenced by IMB_colormanagement_check_file_config(), movie_clip_copy_data(), movie_clip_init_data(), movieclip_load_sequence_file(), movieclip_open_anim_file(), and prefetch_task_func().
char MovieClip::filepath[1024] |
File path, 1024 = FILE_MAX.
Definition at line 64 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_file_add(), BKE_movieclip_file_add_exists_ex(), BKE_movieclip_filename_for_frame(), detect_clip_source(), get_drag_path(), get_proxy_fname(), get_sequence_fname(), movie_clip_foreach_path(), movieclip_calc_length(), movieclip_open_anim_file(), open_invoke(), put_imbuf_cache(), sequencer_drop_copy(), blender::bke::tests::TEST_F(), and user_frame_to_cache_frame().
int MovieClip::flag |
Definition at line 93 of file DNA_movieclip_types.h.
Referenced by acf_dsmclip_setting_ptr(), BKE_movieclip_anim_ibuf_for_frame_no_lock(), BKE_movieclip_filename_for_frame(), BKE_movieclip_get_cache_segments(), BKE_movieclip_get_ibuf(), BKE_movieclip_get_postprocessed_ibuf(), BKE_movieclip_has_cached_frame(), BKE_movieclip_proxy_enabled(), BKE_movieclip_put_frame_if_possible(), BKE_tracking_refine_marker(), clip_rebuild_proxy_exec(), blender::compositor::MovieClipNode::convert_to_operations(), detect_features_exec(), draw_movieclip_buffer(), get_proxy_fname(), get_stable_cached_frame(), blender::compositor::MovieClipBaseOperation::init_execution(), movieclip_open_anim_file(), prefetch_task_func(), put_stabilized_frame_to_cache(), real_ibuf_size(), seq_get_movieclip_ibuf(), and uiTemplateMovieclipInformation().
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().
struct bGPdata* MovieClip::gpd |
Grease pencil data.
Definition at line 81 of file DNA_movieclip_types.h.
Referenced by annotation_draw_data_all(), detect_get_layer(), do_versions_after_linking_280(), draw_distortion(), ED_annotation_data_get_pointers_direct(), movie_clip_foreach_id(), and movieclip_blend_read_lib().
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().
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().
int MovieClip::lastsize[2] |
Size of last accessed frame.
Definition at line 71 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_file_add(), BKE_movieclip_get_size(), BKE_movieclip_reload(), movieclip_get_postprocessed_ibuf(), and movieclip_load_get_size().
int MovieClip::len |
Length of movie.
Definition at line 96 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_get_duration(), do_movie_proxy(), movieclip_calc_length(), prefetch_get_final_frame(), and uiTemplateMovieclipInformation().
struct MovieClipProxy MovieClip::proxy |
Proxy to clip data.
Definition at line 89 of file DNA_movieclip_types.h.
Referenced by blo_do_versions_260(), clip_rebuild_proxy_exec(), get_proxy_fname(), get_timecode(), movieclip_build_proxy_ibuf(), movieclip_calc_length(), movieclip_open_anim_file(), and proxy_startjob().
struct MovieClip_Runtime MovieClip::runtime |
Definition at line 111 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_free_gputexture(), free_buffers(), movieclip_blend_read_data(), and movieclip_get_gputexture_ptr().
int MovieClip::source |
Sequence or movie.
Definition at line 67 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_anim_ibuf_for_frame_no_lock(), BKE_movieclip_filename_for_frame(), BKE_movieclip_get_fps(), clip_start_prefetch_job(), detect_clip_source(), movieclip_calc_length(), movieclip_get_postprocessed_ibuf(), movieclip_load_sequence_file(), prefetch_startjob(), proxy_endjob(), proxy_startjob(), put_imbuf_cache(), uiTemplateMovieclipInformation(), and user_frame_to_cache_frame().
int MovieClip::start_frame |
Scene frame number footage starts playing at affects all data which is associated with a clip such as motion tracking, camera Reconstruction and so.
Definition at line 103 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_remap_clip_to_scene_frame(), BKE_movieclip_remap_scene_to_clip_frame(), blo_do_versions_260(), clip_set_scene_frames_exec(), draw_movieclip_cache(), get_proxy_fname(), get_sequence_fname(), movieclip_calc_length(), movieclip_load_movie_file(), seq_render_movieclip_strip(), and user_frame_to_cache_frame().
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().
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().