Blender V5.0
Image Struct Reference

#include <DNA_image_types.h>

Public Attributes

ID id
struct AnimDataadt
char filepath [1024]
struct MovieCachecache
GPUTexturegputexture [3][2]
ListBase anims
struct RenderResultrr
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 PreviewImagepreview
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 Stereo3dFormatstereo3d_format
ImageRuntimeHandleruntime

Detailed Description

Definition at line 133 of file DNA_image_types.h.

Member Data Documentation

◆ _pad

char Image::_pad

Definition at line 193 of file DNA_image_types.h.

◆ _pad2

char Image::_pad2[2]

Definition at line 171 of file DNA_image_types.h.

◆ active_tile_index

◆ adt

struct AnimData* Image::adt

Definition at line 140 of file DNA_image_types.h.

◆ alpha_mode

◆ anims

◆ aspx

◆ aspy

◆ cache

◆ colorspace_settings

◆ DNA_DEPRECATED [1/7]

float gen_color [4] Image::DNA_DEPRECATED

Definition at line 184 of file DNA_image_types.h.

◆ DNA_DEPRECATED [2/7]

short gen_depth Image::DNA_DEPRECATED

Definition at line 183 of file DNA_image_types.h.

◆ DNA_DEPRECATED [3/7]

char gen_type Image::DNA_DEPRECATED

Definition at line 182 of file DNA_image_types.h.

◆ DNA_DEPRECATED [4/7]

char gen_type gen_flag Image::DNA_DEPRECATED

Definition at line 182 of file DNA_image_types.h.

◆ DNA_DEPRECATED [5/7]

int gen_x Image::DNA_DEPRECATED

Definition at line 181 of file DNA_image_types.h.

◆ DNA_DEPRECATED [6/7]

int gen_x gen_y Image::DNA_DEPRECATED

Definition at line 181 of file DNA_image_types.h.

◆ DNA_DEPRECATED [7/7]

struct PackedFile* packedfile Image::DNA_DEPRECATED

Deprecated.

Definition at line 174 of file DNA_image_types.h.

◆ eye

char Image::eye

For viewer node stereoscopy.

Definition at line 197 of file DNA_image_types.h.

Referenced by image_get_multiview_index(), and wm_draw_region_stereo_set().

◆ filepath

◆ flag

◆ gpu_layer

short Image::gpu_layer

Definition at line 165 of file DNA_image_types.h.

Referenced by image_get_gpu_texture(), and image_gpu_runtime_reset().

◆ gpu_pass

short Image::gpu_pass

Definition at line 164 of file DNA_image_types.h.

Referenced by image_get_gpu_texture(), and image_gpu_runtime_reset().

◆ gpu_view

short Image::gpu_view

Definition at line 166 of file DNA_image_types.h.

Referenced by image_get_gpu_texture(), and image_gpu_runtime_reset().

◆ gpuflag

◆ gpuframenr

int Image::gpuframenr

Definition at line 162 of file DNA_image_types.h.

Referenced by BKE_image_user_frame_calc(), and image_gpu_runtime_reset().

◆ gputexture

◆ id

ID Image::id

Definition at line 139 of file DNA_image_types.h.

Referenced by add_ibuf_for_tile(), blender::io::fbx::add_image_texture(), blender::io::obj::add_image_textures(), blender::ed::object::bake_object_check(), blender::ed::object::bake_targets_init_image_textures(), 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(), blender::deg::DepsgraphNodeBuilder::build_image(), blender::deg::DepsgraphRelationBuilder::build_image(), blender::io::hydra::cache_image_file(), blender::io::hydra::cache_or_get_image_file(), blender::ed::object::clear_single_image(), cryptomatte_init_from_node_image(), blender::io::usd::dome_light_to_world_material(), ED_imapaint_bucket_fill(), ED_object_assign_active_image(), blender::io::usd::export_packed_texture(), eyedropper_cryptomatte_sample_image_fl(), blender::compositor::CachedImageContainer::get(), blender::io::usd::get_absolute_path(), 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_free_data(), image_from_context_editable_has_data_poll_active_tile(), image_get_gpu_texture(), image_init_after_load(), image_invert_exec(), image_new_exec(), image_open_exec(), image_open_invoke(), image_pack_exec(), image_pack_test(), 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(), blender::io::usd::load_image(), load_image_single(), blender::io::usd::USDMaterialReader::load_tex_image(), blender::workbench::MaterialTexture::MaterialTexture(), blender::workbench::MaterialTexture::MaterialTexture(), blender::ed::object::object_image_add_invoke(), pack_all_invoke(), paint_2d_redraw(), palette_extract_img_exec(), proj_paint_add_slot(), proj_paint_state_viewport_init(), project_paint_end(), TEST_F(), texture_nodes_fetch_images_for_pool(), texture_paint_camera_project_exec(), texture_paint_image_from_view_exec(), tracking_plane_tracks_copy(), uhandle_lookup_by_name(), uhandle_restore_list(), and ui_tooltip_from_image().

◆ last_render_slot

◆ lastframe

◆ lastused

int Image::lastused

Definition at line 178 of file DNA_image_types.h.

Referenced by BKE_image_tag_time(), and image_gpu_runtime_reset().

◆ packedfiles

◆ preview

◆ render_slot

◆ renderslots

◆ rr

◆ runtime

◆ seam_margin

short Image::seam_margin

Definition at line 169 of file DNA_image_types.h.

◆ source

short Image::source

Definition at line 158 of file DNA_image_types.h.

Referenced by add_udim_tiles(), blender::draw::overlay::MeshUVs::begin_sync(), BKE_image_add_tile(), BKE_image_ensure_viewer(), BKE_image_fill_tile(), BKE_image_find_nearest_tile_with_offset(), BKE_image_get_tile(), BKE_image_get_tile_from_pos(), BKE_image_get_tile_uv(), BKE_image_has_multiple_ibufs(), BKE_image_is_animated(), 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_replace_imbuf(), 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(), blender::io::hydra::cache_or_get_image_file(), blender::io::fbx::create_placeholder_image(), blender::io::obj::create_placeholder_image(), draw_image_cache(), draw_image_main_helpers(), ED_space_image_show_cache(), blender::io::usd::export_in_memory_texture(), blender::io::usd::export_packed_texture(), blender::io::usd::export_texture(), get_compositor_needed_outputs(), 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_main_region_draw(), image_mem_size(), image_open_exec(), image_open_single(), image_pack_test(), image_refresh(), image_replace_exec(), image_save_as_draw_check_prop(), image_save_as_init(), image_save_as_poll(), image_save_post(), image_save_sequence_exec(), 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(), lib_query_unused_ids_has_exception_user(), load_image_single(), blender::io::fbx::load_texture_image(), blender::ed::space_node::node_buts_image_user(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), paint_sample_color(), project_paint_face_paint_tile(), RE_FreeUnusedGPUResources(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), tile_add_poll(), tile_fill_poll(), tile_remove_poll(), ubuf_from_image_no_tiles(), ui_tooltip_from_image(), uiTemplateImage(), uiTemplateImageInfo(), unpack_generate_paths(), update_image_from_plane_marker_poll(), uv_arrange_islands_exec(), and uv_coords_isect_udim().

◆ stereo3d_format

◆ tiles

◆ type

◆ views

◆ views_format


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