|
Blender V4.3
|
#include <DNA_image_types.h>
Public Attributes | |
| ID | id |
| struct AnimData * | adt |
| DrawDataList | drawdata |
| char | filepath [1024] |
| struct MovieCache * | cache |
| struct GPUTexture * | gputexture [3][2] |
| ListBase | anims |
| struct RenderResult * | rr |
| ListBase | renderslots |
| short | render_slot |
| short | last_render_slot |
| int | flag |
| short | source |
| short | type |
| int | lastframe |
| int | gpuframenr |
| short | gpuflag |
| short | gpu_pass |
| short | gpu_layer |
| short | gpu_view |
| short | seam_margin |
| char | _pad2 [2] |
| struct PackedFile *packedfile | DNA_DEPRECATED |
| struct ListBase | packedfiles |
| struct PreviewImage * | preview |
| int | lastused |
| int gen_x | DNA_DEPRECATED |
| int gen_x gen_y | DNA_DEPRECATED |
| char gen_type | DNA_DEPRECATED |
| char gen_type gen_flag | DNA_DEPRECATED |
| short gen_depth | DNA_DEPRECATED |
| float gen_color[4] | DNA_DEPRECATED |
| float | aspx |
| float | aspy |
| ColorManagedColorspaceSettings | colorspace_settings |
| char | alpha_mode |
| char | _pad |
| char | eye |
| char | views_format |
| int | active_tile_index |
| ListBase | tiles |
| ListBase | views |
| struct Stereo3dFormat * | stereo3d_format |
| Image_Runtime | runtime |
Definition at line 142 of file DNA_image_types.h.
| char Image::_pad |
Definition at line 202 of file DNA_image_types.h.
| char Image::_pad2[2] |
Definition at line 180 of file DNA_image_types.h.
| int Image::active_tile_index |
Definition at line 210 of file DNA_image_types.h.
Referenced by image_user_from_context_and_active_tile(), tile_add_exec(), tile_add_invoke(), tile_fill_exec(), tile_fill_poll(), and tile_remove_exec().
| struct AnimData* Image::adt |
Definition at line 144 of file DNA_image_types.h.
| char Image::alpha_mode |
Definition at line 200 of file DNA_image_types.h.
Referenced by blender::draw::overlay::Paints::begin_sync(), blo_do_versions_pre250(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::call(), image_init_color_management(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imbuf_alpha_flags_for_image(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), OVERLAY_image_empty_cache_populate(), OVERLAY_paint_cache_init(), and blender::compositor::ImageOperation::update_memory_buffer_partial().
| ListBase Image::anims |
Definition at line 160 of file DNA_image_types.h.
Referenced by BKE_image_has_anim(), image_blend_read_data(), image_blend_write(), image_copy_data(), image_free_anims(), image_load_movie_file(), image_match_len_exec(), load_movie_single(), ui_tooltip_from_image(), and uiTemplateImageInfo().
| float Image::aspx |
Definition at line 196 of file DNA_image_types.h.
Referenced by blo_do_versions_pre250(), ED_space_image_get_aspect(), image_camera_background_texture_get(), image_main_region_set_view2d(), and overlay_image_calc_aspect().
| float Image::aspy |
Definition at line 196 of file DNA_image_types.h.
Referenced by blo_do_versions_pre250(), ED_space_image_get_aspect(), image_camera_background_texture_get(), image_main_region_set_view2d(), and overlay_image_calc_aspect().
| struct MovieCache* Image::cache |
Not written in file.
Definition at line 155 of file DNA_image_types.h.
Referenced by BKE_image_free_all_textures(), BKE_image_free_anim_ibufs(), BKE_image_merge(), image_blend_read_after_liblink(), image_blend_write(), image_copy_data(), and image_get_render_result().
| ColorManagedColorspaceSettings Image::colorspace_settings |
Definition at line 199 of file DNA_image_types.h.
Referenced by add_ibuf_for_tile(), BKE_image_add_generated(), BKE_image_save_options_init(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::call(), blender::io::usd::get_node_tex_image_color_space(), image_copy_data(), image_init(), image_init_color_management(), image_save_post(), load_image_single(), load_movie_single(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), ui_tooltip_from_image(), and uiTemplateImage().
| struct PackedFile* packedfile Image::DNA_DEPRECATED |
Deprecated.
Definition at line 183 of file DNA_image_types.h.
| int gen_x Image::DNA_DEPRECATED |
Definition at line 190 of file DNA_image_types.h.
| int gen_x gen_y Image::DNA_DEPRECATED |
Definition at line 190 of file DNA_image_types.h.
| char gen_type Image::DNA_DEPRECATED |
Definition at line 191 of file DNA_image_types.h.
| char gen_type gen_flag Image::DNA_DEPRECATED |
Definition at line 191 of file DNA_image_types.h.
| short gen_depth Image::DNA_DEPRECATED |
Definition at line 192 of file DNA_image_types.h.
| float gen_color [4] Image::DNA_DEPRECATED |
Definition at line 193 of file DNA_image_types.h.
| DrawDataList Image::drawdata |
Engines draw data, must be immediately after AnimData. See IdDdtTemplate and DRW_drawdatalist_from_id to understand this requirement.
Definition at line 149 of file DNA_image_types.h.
Referenced by image_copy_data().
| char Image::eye |
For viewer node stereoscopy.
Definition at line 206 of file DNA_image_types.h.
Referenced by image_get_multiview_index(), and wm_draw_region_stereo_set().
| char Image::filepath[1024] |
File path, 1024 = FILE_MAX.
Definition at line 152 of file DNA_image_types.h.
Referenced by add_ibuf_for_tile(), BKE_image_has_filepath(), BKE_image_is_openexr(), BKE_image_load_exists_in_lib(), BKE_image_load_in_lib(), BKE_image_packfiles_from_mem(), BKE_image_signal(), BKE_image_user_file_path_ex(), blo_do_versions_pre250(), blender::io::usd::export_in_memory_texture(), blender::io::usd::get_absolute_path(), get_drag_path(), blender::io::obj::get_image_filepath(), blender::io::usd::get_tex_image_asset_filepath(), image_blend_read_data(), image_file_browse_invoke(), image_foreach_path(), image_has_valid_path(), image_open_invoke(), image_open_single(), image_replace_exec(), image_replace_invoke(), image_save_update_filepath(), image_unpack_invoke(), image_update_views_format(), sequencer_drop_copy(), and ui_tooltip_from_image().
| int Image::flag |
Definition at line 166 of file DNA_image_types.h.
Referenced by blo_do_versions_260(), blo_do_versions_pre250(), ED_node_set_active(), gpu_texture_create_tile_array(), image_buttons_region_draw(), image_get_gpu_texture(), image_init(), image_open_single(), image_sample(), image_update_views_format(), imagewrap(), imagewraposa(), imagewraposa_aniso(), IMB_colormanagement_display_settings_from_ctx(), load_movie_single(), uiTemplateImageInfo(), and blender::compositor::ViewerOperation::update_memory_buffer_finished().
| short Image::gpu_layer |
Definition at line 174 of file DNA_image_types.h.
Referenced by image_get_gpu_texture().
| short Image::gpu_pass |
Definition at line 173 of file DNA_image_types.h.
Referenced by image_get_gpu_texture().
| short Image::gpu_view |
Definition at line 175 of file DNA_image_types.h.
Referenced by image_get_gpu_texture().
| short Image::gpuflag |
Definition at line 172 of file DNA_image_types.h.
Referenced by gpu_texture_create_tile_array(), gpu_texture_update_from_ibuf(), image_blend_read_data(), image_blend_write(), image_free_gpu(), and image_get_gpu_texture().
| int Image::gpuframenr |
Definition at line 171 of file DNA_image_types.h.
Referenced by BKE_image_user_frame_calc().
| struct GPUTexture* Image::gputexture[3][2] |
Not written in file 3 = TEXTARGET_COUNT, 2 = stereo eyes.
Definition at line 157 of file DNA_image_types.h.
Referenced by BKE_image_add_tile(), BKE_image_has_opengl_texture(), BKE_image_reassign_tile(), get_image_gpu_texture_ptr(), gpu_texture_create_tile_mapping(), image_blend_write(), image_copy_data(), image_free_gpu(), image_free_tile(), and image_update_gputexture_ex().
| ID Image::id |
Definition at line 143 of file DNA_image_types.h.
Referenced by add_ibuf_for_tile(), bake_images(), blender::ed::object::bake_targets_init_internal(), blender::ed::object::bake_targets_refresh(), BKE_image_all_free_anim_ibufs(), BKE_image_ensure_viewer(), BKE_image_free_all_textures(), BKE_image_free_data(), BKE_image_load_exists_in_lib(), BKE_image_print_memlist(), BKE_image_save_options_init(), BKE_image_signal(), BKE_image_user_file_path_ex(), BKE_packedfile_count_all(), BKE_packedfile_pack_all(), BKE_packedfile_unpack_all(), blo_do_versions_pre250(), brush_make_local(), blender::ed::object::clear_images_poly(), cmp_node_image_create_outputs(), colorfn(), count_images(), cryptomatte_init_from_node_image(), ED_imapaint_bucket_fill(), ED_node_set_active(), ED_object_assign_active_image(), ED_object_get_active_image(), blender::io::usd::export_in_memory_texture(), blender::io::usd::export_packed_texture(), eyedropper_cryptomatte_sample_image_fl(), fill_texpaint_slots_cb(), finish_images(), blender::io::usd::get_absolute_path(), MaterialNode::get_diffuse_image(), blender::io::usd::get_in_memory_texture_filename(), blender::io::usd::get_tex_image_asset_filepath(), gpu_texture_create_tile_array(), gpu_texture_create_tile_mapping(), image_blend_write(), image_changed(), image_copy_data(), image_file_browse_exec(), image_file_browse_invoke(), image_flip_exec(), image_from_context_editable_has_data_poll_active_tile(), image_get_gpu_texture(), image_init_after_load(), image_invert_exec(), image_new_exec(), image_node_colorspace(), image_open_exec(), image_open_invoke(), image_pack_exec(), image_reload_exec(), blender::ed::greasepencil::image_render::image_render_end(), image_replace_exec(), image_rotate_orthogonal_exec(), image_save_update_filepath(), image_scale_exec(), image_unpack_exec(), image_unpack_invoke(), image_update_views_format(), image_walk_ntree_all_users(), load_image_single(), blender::ed::space_node::node_add_file_exec(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), node_socket_copy_default_value_data(), blender::ed::object::object_image_add_invoke(), pack_all_invoke(), proj_paint_add_slot(), proj_paint_state_viewport_init(), project_paint_end(), texpaint_slot_node_find_cb(), texture_nodes_fetch_images_for_pool(), tracking_plane_tracks_copy(), and ui_tooltip_from_image().
| short Image::last_render_slot |
Definition at line 164 of file DNA_image_types.h.
Referenced by BKE_image_acquire_renderresult(), BKE_image_backup_render(), BKE_image_clear_renderslot(), BKE_image_release_renderresult(), BKE_image_remove_renderslot(), image_blend_read_data(), image_cycle_render_slot_exec(), image_get_render_result(), and image_rect_update().
| int Image::lastframe |
Definition at line 168 of file DNA_image_types.h.
Referenced by BKE_image_user_file_path_ex(), image_get_cached_ibuf(), image_get_entry_and_index(), load_image_single(), and project_paint_PickColor().
| int Image::lastused |
Definition at line 187 of file DNA_image_types.h.
Referenced by BKE_image_tag_time(), image_blend_read_data(), and image_blend_write().
| struct ListBase Image::packedfiles |
Definition at line 184 of file DNA_image_types.h.
Referenced by BKE_image_has_packedfile(), BKE_image_packfiles(), BKE_image_packfiles_from_mem(), BKE_image_signal(), BKE_packedfile_unpack_image(), blender::io::usd::export_packed_texture(), image_blend_read_data(), image_blend_write(), image_copy_data(), image_free_packedfiles(), image_load_image_file(), image_memorypack_imbuf(), image_not_packed_poll(), image_unpack_invoke(), load_image_single(), and unpack_generate_paths().
| struct PreviewImage* Image::preview |
Definition at line 185 of file DNA_image_types.h.
Referenced by blo_do_versions_pre250(), image_blend_read_data(), image_blend_write(), image_copy_data(), and image_init_after_load().
| short Image::render_slot |
Definition at line 164 of file DNA_image_types.h.
Referenced by BKE_image_acquire_renderresult(), BKE_image_backup_render(), BKE_image_release_renderresult(), BKE_image_remove_renderslot(), image_add_render_slot_exec(), image_blend_read_data(), image_clear_render_slot_exec(), image_cycle_render_slot_exec(), image_get_render_result(), image_rect_update(), image_remove_render_slot_exec(), uiTemplateImage(), and uiTemplateImageLayers().
| ListBase Image::renderslots |
Definition at line 163 of file DNA_image_types.h.
Referenced by BKE_image_add_renderslot(), BKE_image_backup_render(), BKE_image_clear_renderslot(), BKE_image_get_renderslot(), BKE_image_remove_renderslot(), image_add_render_slot_exec(), image_blend_read_data(), image_blend_write(), and image_copy_data().
| struct RenderResult* Image::rr |
Definition at line 161 of file DNA_image_types.h.
Referenced by BKE_image_acquire_renderresult(), BKE_image_free_buffers_ex(), BKE_image_init_imageuser(), BKE_image_release_renderresult(), cmp_node_image_create_outputs(), image_copy_data(), image_get_ibuf_multilayer(), image_load_sequence_multilayer(), and uiTemplateImage().
| Image_Runtime Image::runtime |
Definition at line 217 of file DNA_image_types.h.
Referenced by BKE_image_acquire_ibuf(), BKE_image_acquire_renderresult(), BKE_image_ensure_viewer_views(), BKE_image_free_anim_ibufs(), BKE_image_free_buffers_ex(), BKE_image_has_ibuf(), BKE_image_merge(), BKE_image_release_ibuf(), BKE_image_release_renderresult(), BKE_image_signal(), blender::ed::space_node::draw_nodespace_back_pix(), image_blend_write(), image_get_gpu_texture(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_refresh(), blender::ed::space_node::WIDGETGROUP_node_crop_refresh(), and blender::ed::space_node::WIDGETGROUP_node_sbeam_refresh().
| short Image::seam_margin |
Definition at line 178 of file DNA_image_types.h.
| short Image::source |
Definition at line 167 of file DNA_image_types.h.
Referenced by BKE_image_add_tile(), BKE_image_ensure_viewer(), BKE_image_fill_tile(), BKE_image_get_tile(), BKE_image_get_tile_from_pos(), BKE_image_get_tile_uv(), BKE_image_is_multilayer(), BKE_image_is_openexr(), BKE_image_load_exists_in_lib(), BKE_image_load_in_lib(), BKE_image_memorypack(), BKE_image_packfiles_from_mem(), BKE_image_reassign_tile(), BKE_image_remove_tile(), BKE_image_save(), BKE_image_save_options_init(), BKE_image_signal(), BKE_image_sort_tiles(), BKE_image_update_gputexture_delayed(), BKE_image_user_file_path_ex(), BKE_packedfile_pack_all(), blo_do_versions_pre250(), draw_image_main_helpers(), blender::io::usd::export_packed_texture(), blender::io::usd::export_texture(), blender::io::usd::export_texture(), blender::io::obj::get_image_filepath(), blender::io::usd::get_in_memory_texture_filename(), image_acquire_ibuf(), image_clipboard_copy_exec(), image_file_browse_exec(), image_file_browse_invoke(), image_foreach_path(), image_get_cached_ibuf(), image_get_entry_and_index(), image_get_gpu_texture(), image_get_multiview_index(), image_init(), image_load_image_file(), image_open_exec(), image_open_single(), image_pack_test(), image_refresh(), image_replace_exec(), image_save_as_draw_check_prop(), image_save_as_poll(), image_save_post(), image_should_be_saved(), image_should_pack_during_save_all(), image_unpack_exec(), image_unpack_invoke(), image_user_from_context_and_active_tile(), image_view_all(), imagewrap(), blender::io::usd::is_in_memory_texture(), load_image_single(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), project_paint_face_paint_tile(), RE_FreeUnusedGPUResources(), tile_add_poll(), tile_fill_poll(), tile_remove_poll(), ui_tooltip_from_image(), uiTemplateImage(), uiTemplateImageInfo(), and unpack_generate_paths().
| struct Stereo3dFormat* Image::stereo3d_format |
Definition at line 215 of file DNA_image_types.h.
Referenced by BKE_image_save_options_init(), image_blend_read_data(), image_blend_write(), image_copy_data(), image_init(), image_load_image_file(), image_load_movie_file(), and image_open_single().
| ListBase Image::tiles |
Definition at line 211 of file DNA_image_types.h.
Referenced by bake_images(), BKE_image_add_generated(), BKE_image_add_tile(), BKE_image_get_tile(), BKE_image_memorypack(), BKE_image_packfiles(), BKE_image_save(), BKE_image_signal(), BKE_image_sort_tiles(), blender::io::usd::copy_tiled_textures(), do_multires_bake(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), finish_images(), gpu_texture_create_tile_array(), gpu_texture_create_tile_mapping(), image_blend_read_data(), image_blend_write(), image_copy_data(), image_foreach_path(), image_free_tile(), image_get_tile_number_from_iuser(), image_init(), image_load_image_file(), image_open_single(), image_remove_all_tiles(), image_remove_tile(), image_update_gputexture_ex(), image_user_from_context_and_active_tile(), image_view_all(), blender::ed::object::multiresbake_check(), tile_add_exec(), tile_add_invoke(), tile_fill_exec(), tile_fill_init(), tile_remove_exec(), and tile_remove_poll().
| short Image::type |
Definition at line 167 of file DNA_image_types.h.
Referenced by BKE_image_acquire_renderresult(), BKE_image_ensure_viewer(), BKE_image_is_multilayer(), BKE_image_memorypack(), BKE_image_release_renderresult(), BKE_image_signal(), blo_do_versions_pre250(), blender::ed::space_node::compo_get_recalc_flags(), do_versions_after_linking_300(), draw_image_main_helpers(), ED_space_image_get_size(), ED_space_image_set(), ED_space_image_show_render(), ED_space_image_sync(), find_area_showing_render_result(), image_acquire_ibuf(), image_cycle_render_slot_poll(), image_get_cached_ibuf(), image_get_entry_and_index(), image_get_ibuf_multilayer(), image_get_multiview_index(), image_init(), image_load_sequence_multilayer(), image_save_post(), image_save_single(), image_should_be_saved_when_modified(), image_user_refresh_scene(), load_image_single(), texpaint_slot_node_find_cb(), uiTemplateImage(), uiTemplateImageLayers(), uiTemplateImageViews(), and update_image_from_plane_marker_poll().
| ListBase Image::views |
Definition at line 214 of file DNA_image_types.h.
Referenced by BKE_image_ensure_viewer_views(), BKE_image_is_multiview(), BKE_image_is_stereo(), BKE_image_memorypack(), BKE_image_multiview_index(), BKE_image_reassign_tile(), BKE_image_user_file_path_ex(), image_add_view(), image_blend_read_data(), image_blend_write(), image_copy_data(), image_free_tile(), image_init_multilayer_multiview(), image_load_image_file(), image_load_movie_file(), image_num_viewfiles(), image_save_single(), and image_update_views_format().
| char Image::views_format |
Definition at line 207 of file DNA_image_types.h.
Referenced by BKE_image_memorypack(), BKE_image_save_options_init(), image_load_image_file(), image_load_movie_file(), image_num_viewfiles(), image_open_single(), and image_update_views_format().