|
Blender V5.0
|
#include <DNA_movieclip_types.h>
Public Attributes | |
| ID | id |
| struct AnimData * | adt |
| char | filepath [1024] |
| int | source |
| int | _pad |
| int | lastsize [2] |
| float | aspx |
| float | aspy |
| struct MovieReader * | 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 65 of file DNA_movieclip_types.h.
| int MovieClip::_pad |
Definition at line 79 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 73 of file DNA_movieclip_types.h.
Referenced by acf_dsmclip_setting_ptr(), and make_new_animlistelem().
| struct MovieReader* MovieClip::anim |
Movie source data.
Definition at line 87 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(), ui_tooltip_from_clip(), and uiTemplateMovieclipInformation().
| 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().
| float MovieClip::aspy |
Definition at line 84 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_get_aspect(), and followtrack_fit_frame().
| struct MovieClipCache* MovieClip::cache |
Cache for different stuff, not in file.
Definition at line 89 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 121 of file DNA_movieclip_types.h.
Referenced by movie_clip_copy_data(), movie_clip_init_data(), movieclip_load_sequence_file(), movieclip_open_anim_file(), and prefetch_task_func().
| char MovieClip::filepath[1024] |
Definition at line 75 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_file_add(), BKE_movieclip_file_add_exists_ex(), BKE_movieclip_filepath_for_frame(), detect_clip_source(), blender::ed::vse::get_drag_path(), get_proxy_filepath(), get_sequence_filepath(), movie_clip_foreach_path(), movieclip_calc_length(), movieclip_open_anim_file(), open_invoke(), put_imbuf_cache(), blender::ed::vse::sequencer_drop_copy(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), ui_tooltip_from_clip(), and user_frame_to_cache_frame().
| int MovieClip::flag |
Definition at line 103 of file DNA_movieclip_types.h.
Referenced by acf_dsmclip_setting_ptr(), BKE_movieclip_anim_ibuf_for_frame_no_lock(), BKE_movieclip_filepath_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(), detect_features_exec(), draw_movieclip_buffer(), get_proxy_filepath(), get_stable_cached_frame(), movieclip_open_anim_file(), prefetch_task_func(), put_stabilized_frame_to_cache(), real_ibuf_size(), blender::seq::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 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().
| struct bGPdata* MovieClip::gpd |
Grease pencil data.
Definition at line 91 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(), and movie_clip_foreach_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().
| int MovieClip::lastsize[2] |
Size of last accessed frame.
Definition at line 81 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_file_add(), BKE_movieclip_get_size(), BKE_movieclip_reload(), movieclip_get_postprocessed_ibuf(), movieclip_load_get_size(), and blender::seq::transform_image_raw_size_get().
| int MovieClip::len |
Length of movie.
Definition at line 106 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 102 of file DNA_movieclip_types.h.
Referenced by clip_rebuild_proxy_exec(), get_proxy_filepath(), get_timecode(), movieclip_build_proxy_ibuf(), movieclip_calc_length(), movieclip_open_anim_file(), and proxy_startjob().
| struct MovieClip_Runtime MovieClip::runtime |
Definition at line 123 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_eval_update(), BKE_movieclip_free_gputexture(), free_buffers(), blender::compositor::KeyingScreenContainer::get(), movie_clip_runtime_reset(), and movieclip_get_gputexture_ptr().
| int MovieClip::source |
Sequence or movie.
Definition at line 78 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_anim_ibuf_for_frame_no_lock(), BKE_movieclip_filepath_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(), ui_tooltip_from_clip(), 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 113 of file DNA_movieclip_types.h.
Referenced by BKE_movieclip_remap_clip_to_scene_frame(), BKE_movieclip_remap_scene_to_clip_frame(), clip_draw_dopesheet_background(), clip_set_scene_frames_exec(), draw_movieclip_cache(), get_proxy_filepath(), get_sequence_filepath(), movieclip_calc_length(), movieclip_load_movie_file(), blender::seq::seq_render_movieclip_strip(), and user_frame_to_cache_frame().
| 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().
| 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().