|
Blender V4.3
|
#include <IMB_imbuf_types.hh>
Public Attributes | |
| int | x |
| int | y |
| unsigned char | planes |
| int | channels |
| int | flags |
| ImBufByteBuffer | byte_buffer |
| ImBufFloatBuffer | float_buffer |
| ImBufGPU | gpu |
| double | ppm [2] |
| float | dither |
| ImBuf * | mipmap [IMB_MIPMAP_LEVELS] |
| int | miptot |
| int | miplevel |
| int | index |
| int | userflags |
| IDProperty * | metadata |
| void * | userdata |
| enum eImbFileType | ftype |
| ImbFormatOptions | foptions |
| char | filepath [IMB_FILEPATH_SIZE] |
| int | refcounter |
| ImBufByteBuffer | encoded_buffer |
| unsigned int | encoded_size |
| unsigned int | encoded_buffer_size |
| unsigned int * | display_buffer_flags |
| ColormanageCache * | colormanage_cache |
| int | colormanage_flag |
| rcti | invalid_rect |
| DDSData | dds_data |
Definition at line 185 of file IMB_imbuf_types.hh.
| ImBufByteBuffer ImBuf::byte_buffer |
Image pixel buffer (8bit representation):
sRGB.Definition at line 209 of file IMB_imbuf_types.hh.
Referenced by accessor_get_ibuf(), blender::ed::greasepencil::ImageBufferAccessor::acquire(), add_ibuf_for_tile(), alloc_scale_dst_buffers(), apply_heights_callback(), apply_tangmat_callback(), blender::bke::pbvh::pixels::apply_watertight_check(), bake_ibuf_normalize_displacement(), BKE_histogram_update_sample_line(), BKE_icon_geom_rasterize(), BKE_image_get_pixels_for_frame(), BKE_imbuf_alpha_test(), BKE_main_thumbnail_from_imbuf(), BKE_movieclip_update_scopes(), BKE_previewimg_ensure(), BKE_previewimg_to_imbuf(), BKE_scopes_update(), BKE_tracking_disable_channels(), BKE_tracking_distortion_exec(), BKE_tracking_get_plane_imbuf(), BKE_tracking_sample_pattern(), BKE_tracking_stabilize_frame(), brush_painter_imbuf_new(), brush_painter_imbuf_update(), colormanage_cache_get(), colormanage_display_buffer_process_ex(), colormanage_imbuf_make_linear(), colormanage_imbuf_set_default_spaces(), colormanagement_imbuf_make_display_space(), blender::realtime_compositor::compute_linear_buffer(), blender::compositor::KeyingScreenOperation::compute_marker_points(), blender::realtime_compositor::compute_marker_points(), blender::imbuf::tests::create_6x2_test_image(), create_src_image(), def_internal_icon(), deflate_imbuf_to_file(), display_buffer_apply_threaded(), do_glow_effect(), do_projectpaint_thread(), do_wipe_effect(), ED_draw_imbuf_clipping(), ED_space_clip_color_sample(), ED_space_clip_get_buffer(), ED_space_clip_get_stable_buffer(), ED_space_image_acquire_buffer(), ED_space_image_color_sample(), ED_space_node_color_sample(), ED_view3d_draw_offscreen_imbuf(), blender::imbuf::transform::edge_aa(), file_draw_preview(), fill_rect_alpha_under(), blender::compositor::BaseImageOperation::get_im_buf(), blender::compositor::MultilayerBaseOperation::get_im_buf(), GHOST_SystemCocoa::getClipboardImage(), GHOST_SystemWayland::getClipboardImage(), getClipboardImageImBuf(), gpu_texture_update_from_ibuf(), gpu_texture_update_scaled(), ibJpegImageFromCinfo(), ibuf_get_color(), ibuf_get_color_clip(), ibuftoimage(), icon_copy_rect(), icon_draw_size(), icon_preview_startjob(), image_buffer_rect_update(), image_colorspace_from_imbuf(), image_flip_exec(), image_from_context_has_data_poll(), image_get_render_result(), image_invert_exec(), blender::ed::greasepencil::image_render::image_render_end(), image_sample_apply(), image_sample_pixel_color_ubyte(), image_save_single(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imb_addrectImBuf(), IMB_allocFromBuffer(), IMB_assign_byte_buffer(), IMB_assign_byte_buffer(), IMB_color_to_bw(), IMB_colormanagement_assign_byte_colorspace(), IMB_colormanagement_get_rect_colorspace(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), IMB_convert_rgba_to_abgr(), blender::imbuf::imb_create_write_context(), IMB_display_buffer_acquire(), IMB_dupImBuf(), IMB_filter_extend(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_rect(), IMB_float_from_rect_ex(), IMB_font_preview(), imb_freerectImBuf(), IMB_get_size_in_memory(), IMB_gpu_get_compressed_format(), imb_gpu_get_data(), imb_gpu_get_format(), IMB_half_x(), imb_half_x_no_alloc(), IMB_half_y(), imb_half_y_no_alloc(), imb_handle_alpha(), IMB_ImBufFromStereo3d(), imb_is_grayscale_texture_format_compatible(), imb_load_filepath_thumbnail_svg(), imb_load_filepath_thumbnail_webp(), imb_load_jp2_stream(), imb_loadiris(), imb_loadwebp(), IMB_make_writable_byte_buffer(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), imb_partial_display_buffer_update_ex(), IMB_premultiply_alpha(), IMB_rect_crop(), IMB_rect_from_float(), IMB_rect_size_set(), IMB_rectblend(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), IMB_rectfill_area_replace(), IMB_rotate_orthogonal(), IMB_sampleImageAtLocation(), IMB_saturation(), imb_save_dpx_cineon(), imb_save_openexr_half(), IMB_saveiff(), imb_saveiris(), imb_savewebp(), IMB_steal_byte_buffer(), IMB_stereo3d_ImBuf(), imb_stereo3d_squeeze_rect(), IMB_thumb_load_font(), IMB_unpremultiply_alpha(), inflate_file_to_imbuf(), blender::compositor::PreviewOperation::init_execution(), input_preprocess(), instantiate_pixel_op(), blender::imbuf::load_pixels(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), Freestyle::Canvas::loadMap(), blender::render::texturemargin::TextureMarginMap::lookup_pixels(), blender::ed::seq::make_sep_waveform_view_from_ibuf(), blender::seq::make_thumb_for_image(), blender::ed::seq::make_vectorscope_view_from_ibuf(), blender::ed::seq::make_waveform_view_from_ibuf(), modifier_init_handle(), modifier_render_mask_input(), multiply_ibuf(), blender::ed::object::multiresbake_check(), multitex_nodes_intern(), blender::bke::node_preview_verify(), NSImageToImBuf(), ocio_transform_ibuf(), paint_2d_bucket_fill(), paint_2d_canvas_set(), paint_2d_ensure_tile_canvas(), paint_2d_fill_add_pixel_byte(), paint_2d_gradient_fill(), paint_2d_ibuf_rgb_get(), paint_2d_ibuf_rgb_set(), paint_sample_color(), blender::ed::sculpt_paint::paint_stroke_new(), palette_extract_img_exec(), partial_buffer_update_rect(), prepare_effect_imbufs(), project_paint_op(), project_paint_uvpixel_init(), RE_HasFloatPixels(), RE_layer_load_from_file(), RE_render_result_rect_from_ibuf(), RE_render_result_rect_to_ibuf(), blender::bke::image::ImageBufferAccessor< T, Channels >::read_pixel(), blender::ed::sculpt_paint::paint::image::ImageBufferByte4::read_pixel(), render_result_rect_fill_zero(), renderresult_stampinfo(), run_configured_detector(), blender::ed::space_node::sample_apply(), Freestyle::SteerableViewMap::saveSteerableViewMap(), scale_nearest_func(), scene_linear_to_image_chunk_byte(), screen_opengl_render_doit(), screenshot_exec(), seq_disk_cache_add_header_entry(), seq_imbuf_to_sequencer_space(), seq_render_image_strip_view(), seq_render_mask(), seq_render_movie_strip_view(), seq_render_scene_strip(), sequencer_draw_scopes(), sequencer_OCIO_transform_ibuf(), sequencer_sample_apply(), slice_get_byte_buffers(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), texture_paint_camera_project_exec(), thumb_create_ex(), track_get_search_floatbuf(), tracking_stabilize_frame_interpolation_cb(), blender::imbuf::transform::transform_scanlines_filter(), ubuf_ensure_compat_ibuf(), ui_draw_but_IMAGE(), ui_draw_but_TRACKPREVIEW(), ui_imageuser_layer_fake_name(), blender::compositor::PreviewOperation::update_memory_buffer_partial(), utile_restore(), wm_block_splash_image_roundcorners_add(), WM_clipboard_image_set(), wm_drag_draw_icon(), blender::ed::object::write_external_bake_pixels(), blender::ed::object::write_internal_bake_pixels(), write_jpeg(), blender::bke::image::ImageBufferAccessor< T, Channels >::write_pixel(), and blender::ed::sculpt_paint::paint::image::ImageBufferByte4::write_pixel().
| int ImBuf::channels |
Number of channels in rect_float (0 = 4 channel default)
Definition at line 196 of file IMB_imbuf_types.hh.
Referenced by accessor_get_ibuf(), accessor_get_image_callback(), blender::realtime_compositor::FileOutput::add_pass(), blender::realtime_compositor::FileOutput::add_view(), alloc_scale_dst_buffers(), BKE_histogram_update_sample_line(), BKE_movieclip_convert_multilayer_ibuf(), BKE_scopes_update(), BKE_tracking_distortion_exec(), blender::realtime_compositor::CachedImage::CachedImage(), colormanage_imbuf_make_linear(), blender::realtime_compositor::compute_linear_buffer(), blender::imbuf::tests::create_6x2_test_image_fl(), display_buffer_init_handle(), ED_draw_imbuf_clipping(), ED_draw_imbuf_method(), ED_space_clip_color_sample(), ED_space_image_color_sample(), ED_space_image_get_display_channel_mask(), ED_space_node_color_sample(), float_image_to_ibuf(), gpu_texture_update_from_ibuf(), ibuf_get_color(), ibuf_get_color_clip(), ibuf_to_float_image(), ibuftoimage(), image_rect_update(), image_sample_apply(), image_sample_line_exec(), image_sample_pixel_color_float(), imb_addrectfloatImBuf(), IMB_allocFromBuffer(), IMB_allocFromBufferOwn(), IMB_color_to_bw(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_float_texture(), blender::imbuf::imb_create_write_context(), IMB_display_buffer_acquire(), IMB_dupImBuf(), IMB_float_from_rect(), IMB_float_from_rect_ex(), IMB_get_size_in_memory(), IMB_gpu_clamp_half_float(), imb_gpu_get_data(), IMB_ImBufFromStereo3d(), IMB_initImBuf(), IMB_makemipmap(), blender::imbuf::imb_oiio_write(), IMB_premultiply_alpha(), IMB_rect_from_float(), IMB_rectblend(), IMB_rectfill_alpha(), IMB_rectfill_area_replace(), IMB_rotate_orthogonal(), IMB_saturation(), imb_save_openexr_float(), imb_save_openexr_half(), IMB_stereo3d_ImBuf(), IMB_thumb_load_font(), IMB_transform(), IMB_unpremultiply_alpha(), blender::compositor::BaseImageOperation::init_execution(), instantiate_pixel_op(), make_grayscale_ibuf_copy(), blender::ed::object::multiresbake_check(), ocio_transform_ibuf(), paint_2d_ensure_tile_canvas(), paint_2d_new_stroke(), partial_buffer_update_rect(), py_imbuf_channels_get(), RE_render_result_rect_to_ibuf(), RE_RenderPassEnsureImBuf(), render_layer_allocate_pass(), blender::ed::space_node::sample_apply(), scale_bilinear_func(), scale_nearest_func(), scopes_update_cb(), seq_disk_cache_add_header_entry(), seq_imbuf_to_sequencer_space(), SEQ_render_imbuf_from_sequencer_space(), sequencer_OCIO_transform_ibuf(), sequencer_sample_apply(), blender::imbuf::transform::transform_scanlines_filter(), uiTemplateImageInfo(), uiTemplateMovieclipInformation(), blender::ed::object::write_external_bake_pixels(), and blender::ed::object::write_internal_bake_pixels().
| ColormanageCache* ImBuf::colormanage_cache |
cache used by color management
Definition at line 269 of file IMB_imbuf_types.hh.
Referenced by colormanage_cache_free(), colormanage_cachedata_get(), colormanage_cachedata_set(), colormanage_moviecache_ensure(), colormanage_moviecache_get(), and IMB_dupImBuf().
| int ImBuf::colormanage_flag |
Definition at line 270 of file IMB_imbuf_types.hh.
Referenced by colormanage_imbuf_make_linear(), display_buffer_init_handle(), ED_space_image_color_sample(), ibuftoimage(), IMB_colormanagement_assign_byte_colorspace(), IMB_colormanagement_assign_float_colorspace(), IMB_colormanagement_check_is_data(), imb_save_png(), and partial_buffer_update_rect().
| DDSData ImBuf::dds_data |
Definition at line 274 of file IMB_imbuf_types.hh.
Referenced by blender::realtime_compositor::compute_linear_buffer(), FlipDXTCImage(), IMB_assign_dds_data(), IMB_create_gpu_texture(), IMB_dupImBuf(), IMB_freeImBuf(), IMB_gpu_get_compressed_format(), and LoadDXTCImage().
| unsigned int* ImBuf::display_buffer_flags |
array of per-display display buffers dirty flags
Definition at line 267 of file IMB_imbuf_types.hh.
Referenced by colormanage_cache_free(), colormanage_cache_get(), colormanage_cache_put(), IMB_display_buffer_acquire(), IMB_dupImBuf(), and imb_partial_display_buffer_update_ex().
| float ImBuf::dither |
random dither value, for conversion from float -> byte rect
Definition at line 228 of file IMB_imbuf_types.hh.
Referenced by colormanage_view_settings_to_cache(), display_buffer_init_handle(), ED_draw_imbuf_clipping(), image_get_render_result(), IMB_rect_from_float(), ocio_transform_ibuf(), partial_buffer_update_rect(), RE_render_result_rect_to_ibuf(), sequencer_OCIO_transform_ibuf(), blender::ed::object::write_external_bake_pixels(), and blender::ed::object::write_internal_bake_pixels().
| ImBufByteBuffer ImBuf::encoded_buffer |
Compressed image only used with PNG and EXR currently.
Definition at line 259 of file IMB_imbuf_types.hh.
Referenced by freeencodedbufferImBuf(), image_memorypack_imbuf(), imb_addencodedbufferImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), IMB_steal_encoded_buffer(), GHOST_SystemWayland::putClipboardImage(), putClipboardImagePNG(), blender::imbuf::ImBufMemWriter::pwrite(), and OMemStream::write().
| unsigned int ImBuf::encoded_buffer_size |
Size of encoded_buffer
Definition at line 263 of file IMB_imbuf_types.hh.
Referenced by freeencodedbufferImBuf(), imb_addencodedbufferImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), IMB_steal_encoded_buffer(), GHOST_SystemWayland::putClipboardImage(), putClipboardImagePNG(), and blender::imbuf::ImBufMemWriter::pwrite().
| unsigned int ImBuf::encoded_size |
Size of data written to encoded_buffer.
Definition at line 261 of file IMB_imbuf_types.hh.
Referenced by freeencodedbufferImBuf(), image_memorypack_imbuf(), imb_addencodedbufferImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), imb_save_openexr(), IMB_steal_encoded_buffer(), blender::imbuf::ImBufMemWriter::pwrite(), blender::imbuf::ImBufMemWriter::size(), and OMemStream::write().
| char ImBuf::filepath[IMB_FILEPATH_SIZE] |
The absolute file path associated with this image.
Definition at line 251 of file IMB_imbuf_types.hh.
Referenced by add_ibuf_for_tile(), BKE_image_add_from_imbuf(), BKE_image_get_ibuf_with_name(), BKE_image_memorypack(), ghost_event_proc(), image_save_post(), image_save_sequence_exec(), IMB_anim_absolute(), IMB_freeImBuf(), IMB_loadiffname(), IMB_testiffname(), imbuf_load_impl(), M_imbuf_write(), py_imbuf_filepath_get(), py_imbuf_filepath_set(), py_imbuf_repr(), ubuf_from_image_no_tiles(), uhandle_add_ubuf(), uhandle_ensure_ubuf(), uiTemplateImageInfo(), and wm_main_playanim_intern().
| int ImBuf::flags |
Controls which components should exist.
Definition at line 200 of file IMB_imbuf_types.hh.
Referenced by blender::realtime_compositor::CachedImage::CachedImage(), blender::realtime_compositor::compute_linear_buffer(), blender::compositor::DebugInfo::export_operation(), freeencodedbufferImBuf(), blender::imbuf::get_oiio_ibuf(), ibJpegImageFromCinfo(), image_init_color_management(), imb_addencodedbufferImBuf(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_alpha_affects_rgb(), IMB_assign_byte_buffer(), IMB_assign_float_buffer(), IMB_colormanagegent_copy_settings(), blender::imbuf::imb_create_write_context(), imb_enlargeencodedbufferImBuf(), imb_freerectfloatImBuf(), imb_freerectImBuf(), imb_gpu_get_format(), IMB_half_x(), IMB_half_y(), imb_handle_alpha(), IMB_ImBufFromStereo3d(), imb_load_dpx(), imb_load_dpx_cineon(), imb_load_hdr(), imb_load_openexr(), imb_load_png(), imb_load_tiff(), IMB_makemipmap(), IMB_onehalf(), IMB_remakemipmap(), IMB_saveiff(), imb_savejpeg(), imb_scale_via_transform(), IMB_steal_byte_buffer(), IMB_steal_encoded_buffer(), IMB_steal_float_buffer(), IMB_stereo3d_ImBuf(), paint_2d_lift_clone(), SEQ_add_image_init_alpha_mode(), and uiTemplateImage().
| ImBufFloatBuffer ImBuf::float_buffer |
Image pixel buffer (float representation):
rec709).sRGB when generating 8bit representations. Definition at line 218 of file IMB_imbuf_types.hh.
Referenced by accessor_get_ibuf(), accessor_get_image_callback(), add_ibuf_for_tile(), alloc_scale_dst_buffers(), apply_heights_callback(), apply_tangmat_callback(), blender::bke::pbvh::pixels::apply_watertight_check(), bake_ibuf_normalize_displacement(), BKE_brush_gen_radial_control_imbuf(), BKE_histogram_update_sample_line(), BKE_image_get_float_pixels_for_frame(), BKE_image_has_gpu_texture_premultiplied_alpha(), BKE_image_replace_imbuf(), BKE_imbuf_alpha_test(), BKE_movieclip_convert_multilayer_ibuf(), BKE_movieclip_get_gpu_texture(), BKE_movieclip_update_scopes(), BKE_scopes_update(), BKE_tracking_disable_channels(), BKE_tracking_distortion_exec(), BKE_tracking_get_plane_imbuf(), BKE_tracking_get_search_imbuf(), BKE_tracking_sample_pattern(), BKE_tracking_stabilize_frame(), brush_painter_imbuf_new(), brush_painter_imbuf_update(), blender::draw::image_engine::FloatBufferCache::cached_float_buffer(), blender::realtime_compositor::CachedImage::CachedImage(), blender::ed::seq::ScopeHistogram::calc_from_ibuf(), colorBalance_apply(), colorfn(), colormanage_display_buffer_process_ex(), colormanage_imbuf_make_linear(), colormanagement_imbuf_make_display_space(), blender::realtime_compositor::compute_linear_buffer(), blender::compositor::KeyingScreenOperation::compute_marker_points(), blender::realtime_compositor::compute_marker_points(), blender::bke::pbvh::pixels::CopyPixelTile::copy_pixels(), blender::imbuf::tests::create_6x2_test_image_fl(), create_src_image(), deflate_imbuf_to_file(), display_buffer_apply_threaded(), do_gaussian_blur_effect(), do_glow_effect(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), do_projectpaint_thread(), do_render_strip_uncached(), do_wipe_effect(), dynamic_paint_output_surface_image_displace_cb(), dynamic_paint_output_surface_image_paint_cb(), dynamic_paint_output_surface_image_wave_cb(), dynamic_paint_output_surface_image_wetmap_cb(), ED_draw_imbuf_clipping(), ED_draw_imbuf_method(), ED_image_paint_tile_push(), ED_space_clip_color_sample(), ED_space_clip_get_buffer(), ED_space_clip_get_stable_buffer(), ED_space_image_acquire_buffer(), ED_space_image_color_sample(), ED_space_node_color_sample(), ED_view3d_draw_offscreen_imbuf(), blender::imbuf::transform::edge_aa(), blender::compositor::DebugInfo::export_operation(), finish_images(), blender::draw::image_engine::FloatImageBuffer::FloatImageBuffer(), blender::compositor::BaseImageOperation::get_im_buf(), blender::compositor::MultilayerBaseOperation::get_im_buf(), blender::render::Context::get_input_texture(), blender::workbench::get_matcap_tx(), GPENCIL_render_init(), GPENCIL_render_result_combined(), GPENCIL_render_result_z(), gpu_texture_update_from_ibuf(), gpu_texture_update_scaled(), ibuf_get_color(), ibuf_get_color_clip(), ibuf_to_float_image(), ibuftoimage(), icon_copy_rect(), icon_preview_startjob(), image_buffer_rect_update(), image_colorspace_from_imbuf(), image_flip_exec(), image_from_context_has_data_poll(), image_invert_exec(), image_memorypack_imbuf(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_pixel_lookup(), blender::ed::greasepencil::image_render::image_render_end(), image_sample_apply(), image_sample_pixel_color_float(), image_save_single(), blender::ed::image_trace::image_to_bitmap(), image_undosys_step_encode(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::ImageFieldsFunction(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imb_addrectfloatImBuf(), IMB_allocFromBuffer(), IMB_assign_float_buffer(), IMB_assign_float_buffer(), IMB_color_to_bw(), IMB_colormanagement_assign_float_colorspace(), IMB_colormanagement_get_float_colorspace(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), IMB_convert_rgba_to_abgr(), blender::imbuf::imb_create_write_context(), IMB_display_buffer_acquire(), IMB_dupImBuf(), IMB_filter_extend(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_rect(), IMB_float_from_rect_ex(), IMB_font_preview(), imb_freerectfloatImBuf(), IMB_get_size_in_memory(), IMB_gpu_clamp_half_float(), imb_gpu_get_data(), imb_gpu_get_format(), IMB_half_x(), imb_half_x_no_alloc(), IMB_half_y(), imb_half_y_no_alloc(), imb_handle_alpha(), IMB_ImBufFromStereo3d(), imb_is_grayscale_texture_format_compatible(), imb_load_dpx_cineon(), imb_load_filepath_thumbnail_openexr(), imb_load_jp2_stream(), imb_load_openexr(), imb_loadiris(), IMB_make_writable_float_buffer(), IMB_makemipmap(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), imb_partial_display_buffer_update_ex(), IMB_premultiply_alpha(), IMB_rect_crop(), IMB_rect_from_float(), IMB_rect_size_set(), IMB_rectblend(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), IMB_rectfill_area_replace(), IMB_rotate_orthogonal(), IMB_sampleImageAtLocation(), IMB_saturation(), imb_save_dpx_cineon(), imb_save_openexr(), imb_save_openexr_float(), imb_save_openexr_half(), imb_save_png(), imb_save_tiff(), IMB_saveiff(), IMB_steal_float_buffer(), IMB_stereo3d_ImBuf(), imb_stereo3d_squeeze_rectf(), IMB_unpremultiply_alpha(), imtype_best_depth(), inflate_file_to_imbuf(), blender::compositor::MovieClipBaseOperation::init_execution(), input_preprocess(), instantiate_pixel_op(), blender::imbuf::load_pixels(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), blender::render::texturemargin::TextureMarginMap::lookup_pixels(), make_grayscale_ibuf_copy(), blender::seq::make_thumb_for_image(), blender::ed::seq::make_vectorscope_view_from_ibuf(), modifier_init_handle(), modifier_render_mask_input(), multiply_ibuf(), blender::ed::object::multiresbake_check(), multitex_nodes_intern(), ocio_transform_ibuf(), blender::draw::image_engine::FloatImageBuffer::operator=(), paint_2d_bucket_fill(), paint_2d_canvas_set(), paint_2d_ensure_tile_canvas(), paint_2d_fill_add_pixel_float(), paint_2d_gradient_fill(), paint_2d_ibuf_rgb_get(), paint_2d_ibuf_rgb_set(), paint_2d_stroke(), paint_sample_color(), blender::ed::sculpt_paint::paint_stroke_new(), prepare_effect_imbufs(), project_face_pixel(), project_paint_op(), project_paint_PickColor(), project_paint_uvpixel_init(), project_paint_uvpixel_mask(), ptile_restore_runtime_map(), radial_control_set_tex(), RE_HasFloatPixels(), RE_layer_load_from_file(), RE_pass_ensure_gpu_texture_cache(), RE_render_result_rect_from_ibuf(), RE_render_result_rect_to_ibuf(), RE_RenderLayerGetPass(), blender::bke::image::ImageBufferAccessor< T, Channels >::read_pixel(), blender::ed::sculpt_paint::paint::image::ImageBufferFloat4::read_pixel(), render_layer_allocate_pass(), render_result_from_bake(), render_result_merge(), render_result_rect_fill_zero(), render_result_to_bake(), renderresult_stampinfo(), run_configured_detector(), blender::ed::space_node::sample_apply(), blender::imbuf::transform::sample_image(), scale_bilinear_func(), scale_nearest_func(), scene_linear_to_image_chunk_float(), scopes_update_cb(), screen_opengl_render_doit(), seq_imbuf_assign_spaces(), seq_imbuf_to_sequencer_space(), SEQ_modifier_apply_stack(), seq_render_image_strip_view(), SEQ_render_imbuf_from_sequencer_space(), seq_render_mask(), seq_render_movie_strip_view(), seq_render_scene_strip(), seq_render_strip_stack(), sequencer_calc_scopes(), sequencer_draw_scopes(), sequencer_OCIO_transform_ibuf(), sequencer_sample_apply(), shader_preview_texture(), slice_get_float_buffers(), studiolight_create_equirect_radiance_gputexture(), studiolight_create_matcap_gputexture(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), texture_paint_camera_project_exec(), thumb_create_ex(), tile_fill_init(), track_get_search_floatbuf(), tracking_stabilize_frame_interpolation_cb(), blender::imbuf::transform::transform_scanlines_filter(), ubuf_ensure_compat_ibuf(), ubuf_from_image_all_tiles(), ubuf_from_image_no_tiles(), uhandle_restore_list(), ui_draw_but_TRACKPREVIEW(), ui_imageuser_layer_fake_name(), uiTemplateImage(), uiTemplateImageInfo(), uiTemplateMovieclipInformation(), utile_init_from_imbuf(), utile_restore(), blender::render::Context::viewer_output_to_viewer_image(), blender::ed::object::write_external_bake_pixels(), blender::ed::object::write_internal_bake_pixels(), blender::bke::image::ImageBufferAccessor< T, Channels >::write_pixel(), blender::ed::sculpt_paint::paint::image::ImageBufferFloat4::write_pixel(), write_render_color_output(), and write_render_z_output().
| ImbFormatOptions ImBuf::foptions |
file format specific flags
Definition at line 249 of file IMB_imbuf_types.hh.
Referenced by BKE_image_file_format_set(), BKE_image_format_from_imbuf(), BKE_image_format_to_imbuf(), BKE_imbuf_write_as(), dynamicPaint_outputSurfaceImage(), ibJpegImageFromCinfo(), ibuftoimage(), IMB_initImBuf(), imb_load_jp2_stream(), imb_save_dpx(), imb_save_dpx_cineon(), imb_save_jp2_stream(), imb_save_openexr(), imb_save_openexr_float(), imb_save_openexr_half(), imb_save_png(), imb_save_tga(), imb_save_tiff(), imb_savewebp(), imbuf_save_post(), init_jpeg(), movieclip_build_proxy_ibuf(), GHOST_SystemWayland::putClipboardImage(), putClipboardImagePNG(), seq_proxy_build_frame(), and write_jpeg().
| enum eImbFileType ImBuf::ftype |
file type we are going to save as
Definition at line 247 of file IMB_imbuf_types.hh.
Referenced by BKE_image_buffer_format_writable(), BKE_image_file_format_set(), BKE_image_format_from_imbuf(), BKE_image_format_to_imbuf(), BKE_imbuf_write_as(), BKE_movieclip_convert_multilayer_ibuf(), blender::io::usd::cache_image_color(), blender::realtime_compositor::compute_linear_buffer(), dynamicPaint_outputSurfaceImage(), blender::imbuf::get_oiio_ibuf(), ibJpegImageFromCinfo(), image_memorypack_imbuf(), IMB_assign_dds_data(), IMB_create_gpu_texture(), IMB_file_type_from_ibuf(), IMB_initImBuf(), imb_load_dpx_cineon(), imb_load_jp2_stream(), imb_load_openexr(), imb_loadiris(), imb_loadwebp(), imbuf_save_post(), load_image_single(), Freestyle::Canvas::loadMap(), movieclip_build_proxy_ibuf(), GHOST_SystemWayland::putClipboardImage(), putClipboardImagePNG(), Freestyle::SteerableViewMap::saveSteerableViewMap(), seq_proxy_build_frame(), studiolight_load_equirect_image(), thumb_create_ex(), and wm_main_playanim_intern().
| ImBufGPU ImBuf::gpu |
Definition at line 221 of file IMB_imbuf_types.hh.
Referenced by IMB_dupImBuf(), IMB_free_gpu_textures(), and RE_pass_ensure_gpu_texture_cache().
| int ImBuf::index |
reference index for ImBuf lists
Definition at line 237 of file IMB_imbuf_types.hh.
Referenced by imagecache_check_free_anim().
| rcti ImBuf::invalid_rect |
Definition at line 271 of file IMB_imbuf_types.hh.
Referenced by IMB_display_buffer_acquire(), and IMB_partial_display_buffer_update_delayed().
| IDProperty* ImBuf::metadata |
image metadata
Definition at line 241 of file IMB_imbuf_types.hh.
Referenced by BKE_imbuf_stamp_info(), BKE_stamp_info_from_imbuf(), blend_file_thumb_from_camera(), blend_file_thumb_from_screenshot(), ED_region_image_metadata_draw(), file_draw_tooltip_custom_func(), blender::imbuf::get_oiio_ibuf(), ibJpegImageFromCinfo(), IMB_anim_previewframe(), blender::imbuf::imb_create_write_spec(), IMB_dupImBuf(), IMB_freeImBuf(), imb_load_openexr(), IMB_metadata_copy(), IMB_metadata_foreach(), IMB_thumb_load_image(), IMB_thumb_manage(), metadata_get_field(), metadata_is_valid(), metadata_set_field(), openexr_header_metadata(), thumb_create_ex(), uiTemplateRecentFiles_tooltip_func(), and write_jpeg().
| int ImBuf::miplevel |
Definition at line 233 of file IMB_imbuf_types.hh.
Referenced by IMB_makemipmap(), and IMB_remakemipmap().
| ImBuf* ImBuf::mipmap[IMB_MIPMAP_LEVELS] |
MipMap levels, a series of halved images
Definition at line 232 of file IMB_imbuf_types.hh.
Referenced by finish_images(), image_flip_exec(), image_invert_exec(), image_mem_size(), image_mipmap_test(), image_rotate_orthogonal_exec(), imagewraposa(), imagewraposa_aniso(), imapaint_image_update(), IMB_dupImBuf(), imb_freemipmapImBuf(), IMB_get_size_in_memory(), IMB_getmipmap(), IMB_makemipmap(), IMB_remakemipmap(), ptile_restore_runtime_map(), uhandle_restore_list(), and blender::ed::object::write_internal_bake_pixels().
| int ImBuf::miptot |
Definition at line 233 of file IMB_imbuf_types.hh.
Referenced by imb_freemipmapImBuf(), IMB_get_size_in_memory(), IMB_getmipmap(), IMB_makemipmap(), and IMB_remakemipmap().
| unsigned char ImBuf::planes |
Active amount of bits/bit-planes.
Definition at line 194 of file IMB_imbuf_types.hh.
Referenced by bake_ibuf_filter(), BKE_image_format_from_imbuf(), BKE_image_has_alpha(), BKE_image_render_write(), BKE_imbuf_write_as(), BKE_tracking_stabilize_frame(), blender::draw::image_engine::FloatBufferCache::cached_float_buffer(), blender::ed::object::clear_single_image(), colormanage_cache_put(), blender::realtime_compositor::compute_linear_buffer(), draw_movieclip_buffer(), draw_plane_marker_image(), gpu_texture_create_tile_array(), ibuftoimage(), image_save_single(), imapaint_image_update(), IMB_dupImBuf(), IMB_filtery(), IMB_half_x(), IMB_half_y(), IMB_ImBufFromStereo3d(), IMB_initImBuf(), imb_is_grayscale_texture_format_compatible(), imb_loadiris(), IMB_makemipmap(), IMB_onehalf(), IMB_premultiply_alpha(), IMB_remakemipmap(), imb_save_bmp(), imb_save_dpx(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_save_png(), imb_save_tga(), imb_save_tiff(), imb_saveiris(), imb_savewebp(), imb_scale_via_transform(), IMB_stereo3d_ImBuf(), IMB_unpremultiply_alpha(), imbuf_save_post(), init_jpeg(), blender::bke::pbvh::pixels::NodeData::mark_region(), maskmodifier_apply(), movieclip_build_proxy_ibuf(), blender::nodes::node_geo_image_info_cc::node_geo_exec(), paint_2d_lift_clone(), playanim_toscreen_ex(), py_imbuf_planes_get(), RE_bake_ibuf_clear(), RE_bake_margin(), seq_proxy_build_frame(), seq_render_strip_stack(), thumb_create_ex(), tile_fill_init(), uiTemplateImageInfo(), uiTemplateMovieclipInformation(), and wm_block_splash_image().
| double ImBuf::ppm[2] |
Resolution in pixels per meter. Multiply by 0.0254 for DPI.
Definition at line 224 of file IMB_imbuf_types.hh.
Referenced by blender::imbuf::get_oiio_ibuf(), ibJpegImageFromCinfo(), blender::imbuf::imb_create_write_spec(), IMB_initImBuf(), imb_load_openexr(), openexr_header_metadata(), py_imbuf_ppm_get(), and py_imbuf_ppm_set().
| int ImBuf::refcounter |
reference counter for multiple users
Definition at line 255 of file IMB_imbuf_types.hh.
Referenced by IMB_dupImBuf(), IMB_freeImBuf(), IMB_makeSingleUser(), and IMB_refImBuf().
| void* ImBuf::userdata |
temporary storage
Definition at line 243 of file IMB_imbuf_types.hh.
Referenced by bake_images(), BKE_movieclip_convert_multilayer_ibuf(), finish_images(), imb_load_openexr(), init_bake_rast(), init_heights_data(), load_image_single(), and studiolight_load_equirect_image().
| int ImBuf::userflags |
used to set imbuf to dirty and other stuff
Definition at line 239 of file IMB_imbuf_types.hh.
Referenced by BKE_image_is_dirty_writable(), BKE_image_mark_dirty(), BKE_tracking_disable_channels(), BKE_tracking_stabilize_frame(), finish_images(), get_item_destroyable(), get_size_in_memory(), image_acquire_ibuf(), image_buffer_rect_update(), image_flip_exec(), image_invert_exec(), image_memorypack_imbuf(), image_mipmap_test(), image_rotate_orthogonal_exec(), image_save_post(), image_save_sequence_exec(), image_save_single(), image_scale_exec(), imagecache_check_dirty(), imagecache_check_free_anim(), imapaint_image_update(), IMB_colormanagement_imbuf_for_write(), IMB_display_buffer_acquire(), imb_partial_display_buffer_update_ex(), IMB_rect_from_float(), blender::compositor::MovieClipBaseOperation::init_execution(), ptile_restore_runtime_map(), reference_keyframed_image_buffers(), release_keyframed_image_buffers(), render_endjob(), screen_opengl_render_apply(), uhandle_restore_list(), blender::render::Context::viewer_output_to_viewer_image(), and blender::ed::object::write_internal_bake_pixels().
| int ImBuf::x |
Width and Height of our image buffer. Should be 'unsigned int' since most formats use this. but this is problematic with texture math in imagetexture.c avoid problems and use int. - campbell
Definition at line 191 of file IMB_imbuf_types.hh.
Referenced by accessor_get_ibuf(), accessor_get_image_callback(), blender::ed::greasepencil::ImageBufferAccessor::acquire(), alpha_clip_aniso(), apply_heights_callback(), apply_tangmat_callback(), blender::bke::pbvh::pixels::apply_watertight_check(), area_sample(), blender::ed::space_node::backimage_fit_exec(), bake_ibuf_normalize_displacement(), bake_images(), blender::ed::object::bake_targets_init_internal(), BKE_brush_gen_radial_control_imbuf(), BKE_histogram_update_sample_line(), BKE_image_get_size(), BKE_image_preview(), BKE_image_replace_imbuf(), BKE_image_signal(), BKE_image_update_gputexture_delayed(), BKE_imbuf_alpha_test(), BKE_main_thumbnail_from_imbuf(), BKE_movieclip_get_size(), BKE_movieclip_update_scopes(), BKE_paint_canvas_key_get(), BKE_previewimg_ensure(), BKE_scopes_update(), BKE_tracking_disable_channels(), BKE_tracking_distortion_exec(), BKE_tracking_get_pattern_imbuf(), BKE_tracking_get_plane_imbuf(), BKE_tracking_get_search_imbuf(), BKE_tracking_sample_pattern(), BKE_tracking_stabilize_frame(), boxsample(), boxsampleclip(), brush_painter_imbuf_partial_update(), brush_painter_imbuf_update(), brush_painter_mask_imbuf_partial_update(), blender::draw::image_engine::FloatBufferCache::cached_float_buffer(), blender::realtime_compositor::CachedImage::CachedImage(), blender::bke::pbvh::pixels::calc_barycentric_delta_x(), blender::compositor::ViewerOperation::clear_display_buffer(), clip_draw_main(), colorfn(), colormanage_cache_get(), colormanage_cache_put(), colormanage_imbuf_make_linear(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::compute_image_domain(), blender::realtime_compositor::compute_linear_buffer(), blender::compositor::KeyingScreenOperation::compute_marker_points(), blender::realtime_compositor::compute_marker_points(), configure_and_run_tracker(), blender::compositor::MovieClipNode::convert_to_operations(), blender::bke::pbvh::pixels::copy_update(), blender::imbuf::tests::create_6x2_test_image_fl(), create_src_image(), def_internal_icon(), blender::compositor::BaseImageOperation::determine_canvas(), display_buffer_init_handle(), blender::bke::pbvh::pixels::do_encode_pixels(), do_multires_bake(), draw_display_buffer(), draw_movieclip_buffer(), blender::ed::space_node::draw_nodespace_back_pix(), draw_plane_marker_image(), draw_strip_thumbnails(), ED_draw_imbuf_clipping(), ED_draw_imbuf_method(), ED_space_clip_color_sample(), ED_space_image_acquire_buffer(), ED_space_image_color_sample(), ED_space_image_get_size(), ED_space_node_color_sample(), ED_space_node_get_position(), blender::imbuf::transform::edge_aa(), ewa_eval(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), feline_eval(), file_draw_preview(), file_draw_tooltip_custom_func(), fill_rect_alpha_under(), finish_images(), FlipDXTCImage(), float_image_to_ibuf(), blender::render::texturemargin::generate_margin(), blender::workbench::get_matcap_tx(), get_seq_strip_thumbnails(), get_stable_cached_frame(), get_undistorted_ibuf(), GHOST_SystemWayland::getClipboardImage(), getClipboardImageImBuf(), gpu_texture_create_tile_array(), gpu_texture_update_from_ibuf(), ibJpegImageFromCinfo(), ibuf_get_color(), ibuf_get_color_clip(), ibuf_to_float_image(), ibuftoimage(), icon_copy_rect(), icon_draw_size(), icon_verify_datatoc(), image_buffer_calc_tile_rect(), image_buffer_rect_update(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_closest_texture_lookup(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_cubic_texture_lookup(), image_flip_exec(), image_get_gpu_texture(), image_get_render_result(), image_invert_exec(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_linear_texture_lookup(), image_main_region_draw(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_pixel_lookup(), image_sample_apply(), image_sample_pixel_color_float(), image_sample_pixel_color_ubyte(), image_scale_exec(), image_scale_invoke(), blender::draw::image_engine::ImageEngine< DrawingMode >::image_sync(), blender::ed::image_trace::image_to_bitmap(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), IMB_convert_rgba_to_abgr(), IMB_create_gpu_texture(), blender::imbuf::imb_create_write_context(), blender::imbuf::imb_create_write_spec(), IMB_display_buffer_acquire(), IMB_dupImBuf(), IMB_filter_extend(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_rect(), IMB_float_from_rect_ex(), IMB_get_rect_len(), IMB_get_size_in_memory(), IMB_gpu_clamp_half_float(), imb_gpu_get_data(), IMB_half_x(), imb_half_x_no_alloc(), IMB_half_y(), imb_half_y_no_alloc(), IMB_ImBufFromStereo3d(), IMB_initImBuf(), imb_load_filepath_thumbnail_webp(), imb_load_openexr(), imb_loadiris(), imb_loadwebp(), IMB_makemipmap(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), imb_partial_display_buffer_update_ex(), IMB_premultiply_alpha(), IMB_rect_crop(), IMB_rect_from_float(), IMB_rect_size_set(), IMB_rectblend(), IMB_rectclip(), imb_rectclip3(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), IMB_rectfill_area_replace(), IMB_remakemipmap(), IMB_rotate_orthogonal(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_saveiris(), imb_savewebp(), IMB_scale(), imb_scale_box(), imb_scale_via_transform(), IMB_stereo3d_ImBuf(), IMB_thumb_load_font(), IMB_thumb_load_image(), IMB_unpremultiply_alpha(), IMB_update_gpu_texture_sub(), init_bake_rast(), blender::compositor::BaseImageOperation::init_execution(), blender::compositor::PreviewOperation::init_execution(), init_heights_data(), init_jpeg(), input_preprocess(), instantiate_pixel_op(), make_grayscale_ibuf_copy(), blender::ed::seq::make_sep_waveform_view_from_ibuf(), blender::ed::seq::make_vectorscope_view_from_ibuf(), blender::ed::seq::make_waveform_view_from_ibuf(), blender::ed::seq::make_zebra_view_from_ibuf(), metadata_box_height_get(), metadata_draw_imbuf(), modifier_init_handle(), movieclip_build_proxy_ibuf(), blender::ed::space_node::node_draw_extra_info_panel(), blender::ed::space_node::node_draw_preview(), blender::nodes::node_geo_image_info_cc::node_geo_exec(), paint_2d_bucket_fill(), paint_2d_convert_brushco(), paint_2d_ensure_tile_canvas(), paint_2d_fill_add_pixel_byte(), paint_2d_fill_add_pixel_float(), paint_2d_gradient_fill(), paint_2d_ibuf_rgb_get(), paint_2d_ibuf_rgb_set(), paint_2d_ibuf_tile_convert(), paint_2d_lift_clone(), paint_2d_lift_smear(), paint_2d_lift_soften(), paint_2d_new_stroke(), paint_2d_op(), paint_2d_torus_split_region(), paint_sample_color(), palette_extract_img_exec(), playanim_toscreen_ex(), proj_paint_state_viewport_init(), project_face_pixel(), project_paint_build_proj_ima(), project_paint_face_init(), project_paint_PickColor(), project_paint_uvpixel_init(), py_imbuf_repr(), py_imbuf_size_get(), radial_control_set_tex(), RE_layer_load_from_file(), blender::bke::image::ImageBufferAccessor< T, Channels >::read_pixel(), real_ibuf_size(), run_configured_detector(), blender::ed::space_node::sample_apply(), blender::imbuf::transform::sample_image(), scale_bilinear_func(), scale_nearest_func(), blender::seq::scale_to_thumbnail_size(), scale_with_function(), scopes_update_cb(), screen_opengl_render_doit(), SEQ_add_image_strip(), seq_disk_cache_add_header_entry(), seq_imbuf_to_sequencer_space(), seq_proxy_build_frame(), seq_render_image_strip(), SEQ_render_imbuf_from_sequencer_space(), seq_render_movie_strip(), seq_render_preprocess_ibuf(), sequencer_draw_display_buffer(), sequencer_draw_scopes(), sequencer_sample_apply(), blender::ed::sculpt_paint::paint::image::ImageBufferByte4::set_image_position(), blender::ed::sculpt_paint::paint::image::ImageBufferFloat4::set_image_position(), blender::ed::space_node::snode_bg_viewmove_invoke(), studiolight_calculate_radiance(), studiolight_create_equirect_radiance_gputexture(), studiolight_create_matcap_gputexture(), studiolight_load_equirect_image(), studiolight_matcap_preview(), studiolight_multilayer_convert_pass(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), blender::imbuf::tests::TEST(), thumb_create_ex(), tile_fill_init(), tonemap_calc_input_luminance(), tonemapmodifier_apply(), track_get_search_floatbuf(), tracking_stabilize_frame_interpolation_cb(), ubuf_ensure_compat_ibuf(), ubuf_from_image_no_tiles(), ui_draw_but_IMAGE(), ui_draw_but_TRACKPREVIEW(), UI_icon_to_preview(), ui_tooltip_from_image(), ui_tooltip_from_vfont(), uiDefButAlert(), uiTemplateImageInfo(), uiTemplateRecentFiles_tooltip_func(), blender::bke::pbvh::pixels::update_pixels(), blender::bke::image::partial_update::TileChangeset::update_resolution(), blender::ed::space_node::viewer_border_exec(), blender::render::Context::viewer_output_to_viewer_image(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_refresh(), blender::ed::space_node::WIDGETGROUP_node_crop_refresh(), blender::ed::space_node::WIDGETGROUP_node_sbeam_refresh(), blender::ed::space_node::WIDGETGROUP_node_transform_refresh(), wm_block_about_create(), wm_block_splash_image(), wm_block_splash_image_roundcorners_add(), WM_clipboard_image_set(), wm_drag_draw_icon(), wm_drag_imbuf_icon_width_get(), wm_main_playanim_intern(), blender::ed::object::write_external_bake_pixels(), blender::ed::object::write_internal_bake_pixels(), write_jpeg(), and blender::bke::image::ImageBufferAccessor< T, Channels >::write_pixel().
| int ImBuf::y |
Definition at line 191 of file IMB_imbuf_types.hh.
Referenced by accessor_get_ibuf(), accessor_get_image_callback(), blender::ed::greasepencil::ImageBufferAccessor::acquire(), alpha_clip_aniso(), area_sample(), blender::ed::space_node::backimage_fit_exec(), bake_ibuf_normalize_displacement(), bake_images(), blender::ed::object::bake_targets_init_internal(), BKE_brush_gen_radial_control_imbuf(), BKE_histogram_update_sample_line(), BKE_image_get_size(), BKE_image_preview(), BKE_image_replace_imbuf(), BKE_image_signal(), BKE_image_update_gputexture_delayed(), BKE_imbuf_alpha_test(), BKE_main_thumbnail_from_imbuf(), BKE_movieclip_get_size(), BKE_movieclip_update_scopes(), BKE_paint_canvas_key_get(), BKE_previewimg_ensure(), BKE_scopes_update(), BKE_tracking_disable_channels(), BKE_tracking_distortion_exec(), BKE_tracking_get_pattern_imbuf(), BKE_tracking_get_plane_imbuf(), BKE_tracking_get_search_imbuf(), BKE_tracking_sample_pattern(), BKE_tracking_stabilize_frame(), boxsample(), boxsampleclip(), brush_painter_imbuf_partial_update(), brush_painter_mask_imbuf_partial_update(), blender::draw::image_engine::FloatBufferCache::cached_float_buffer(), blender::realtime_compositor::CachedImage::CachedImage(), blender::bke::pbvh::pixels::calc_barycentric_delta_x(), blender::ed::seq::ScopeHistogram::calc_from_ibuf(), blender::compositor::ViewerOperation::clear_display_buffer(), colorBalance_apply(), colorfn(), colormanage_cache_get(), colormanage_cache_put(), colormanage_imbuf_make_linear(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::compute_image_domain(), blender::realtime_compositor::compute_linear_buffer(), blender::compositor::KeyingScreenOperation::compute_marker_points(), blender::realtime_compositor::compute_marker_points(), configure_and_run_tracker(), blender::compositor::MovieClipNode::convert_to_operations(), blender::bke::pbvh::pixels::copy_update(), blender::imbuf::tests::create_6x2_test_image_fl(), create_src_image(), def_internal_icon(), blender::compositor::BaseImageOperation::determine_canvas(), display_buffer_apply_threaded(), blender::bke::pbvh::pixels::do_encode_pixels(), do_multires_bake(), draw_display_buffer(), draw_movieclip_buffer(), blender::ed::space_node::draw_nodespace_back_pix(), draw_plane_marker_image(), draw_strip_thumbnails(), ED_draw_imbuf_clipping(), ED_draw_imbuf_method(), ED_space_clip_color_sample(), ED_space_image_acquire_buffer(), ED_space_image_color_sample(), ED_space_image_get_size(), ED_space_node_color_sample(), ED_space_node_get_position(), blender::imbuf::transform::edge_aa(), ewa_eval(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), feline_eval(), file_draw_preview(), file_draw_tooltip_custom_func(), fill_rect_alpha_under(), finish_images(), FlipDXTCImage(), float_image_to_ibuf(), blender::render::texturemargin::generate_margin(), blender::workbench::get_matcap_tx(), get_stable_cached_frame(), get_undistorted_ibuf(), GHOST_SystemWayland::getClipboardImage(), getClipboardImageImBuf(), gpu_texture_create_tile_array(), gpu_texture_update_from_ibuf(), ibJpegImageFromCinfo(), ibuf_get_color_clip(), ibuf_to_float_image(), ibuftoimage(), icon_copy_rect(), icon_draw_size(), icon_verify_datatoc(), image_buffer_calc_tile_rect(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_closest_texture_lookup(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_cubic_texture_lookup(), image_flip_exec(), image_get_gpu_texture(), image_get_render_result(), image_invert_exec(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_linear_texture_lookup(), image_main_region_draw(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_pixel_lookup(), image_sample_apply(), image_scale_exec(), image_scale_invoke(), blender::draw::image_engine::ImageEngine< DrawingMode >::image_sync(), blender::ed::image_trace::image_to_bitmap(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_colormanagement_imbuf_for_write(), IMB_convert_rgba_to_abgr(), IMB_create_gpu_texture(), blender::imbuf::imb_create_write_context(), blender::imbuf::imb_create_write_spec(), IMB_display_buffer_acquire(), IMB_dupImBuf(), IMB_filter_extend(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_rect(), IMB_float_from_rect_ex(), IMB_get_rect_len(), IMB_get_size_in_memory(), IMB_gpu_clamp_half_float(), imb_gpu_get_data(), IMB_half_x(), imb_half_x_no_alloc(), IMB_half_y(), imb_half_y_no_alloc(), IMB_ImBufFromStereo3d(), IMB_initImBuf(), imb_load_filepath_thumbnail_webp(), imb_load_openexr(), imb_loadiris(), imb_loadwebp(), IMB_makemipmap(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_premultiply_alpha(), IMB_rect_crop(), IMB_rect_from_float(), IMB_rect_size_set(), IMB_rectclip(), imb_rectclip3(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), IMB_rectfill_area_replace(), IMB_remakemipmap(), IMB_rotate_orthogonal(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_saveiris(), imb_savewebp(), IMB_scale(), imb_scale_box(), imb_scale_via_transform(), IMB_stereo3d_ImBuf(), IMB_thumb_load_font(), IMB_thumb_load_image(), IMB_unpremultiply_alpha(), IMB_update_gpu_texture_sub(), init_bake_rast(), blender::compositor::BaseImageOperation::init_execution(), blender::compositor::PreviewOperation::init_execution(), init_heights_data(), init_jpeg(), input_preprocess(), instantiate_pixel_op(), make_grayscale_ibuf_copy(), blender::ed::seq::make_sep_waveform_view_from_ibuf(), blender::ed::seq::make_vectorscope_view_from_ibuf(), blender::ed::seq::make_waveform_view_from_ibuf(), blender::ed::seq::make_zebra_view_from_ibuf(), modifier_apply_threaded(), movieclip_build_proxy_ibuf(), blender::ed::space_node::node_draw_extra_info_panel(), blender::ed::space_node::node_draw_preview(), blender::nodes::node_geo_image_info_cc::node_geo_exec(), paint_2d_bucket_fill(), paint_2d_convert_brushco(), paint_2d_ensure_tile_canvas(), paint_2d_fill_add_pixel_byte(), paint_2d_fill_add_pixel_float(), paint_2d_gradient_fill(), paint_2d_ibuf_rgb_set(), paint_2d_ibuf_tile_convert(), paint_2d_lift_clone(), paint_2d_lift_smear(), paint_2d_lift_soften(), paint_2d_new_stroke(), paint_2d_op(), paint_2d_torus_split_region(), paint_sample_color(), palette_extract_img_exec(), playanim_toscreen_ex(), proj_paint_state_viewport_init(), project_face_pixel(), project_paint_build_proj_ima(), project_paint_face_init(), project_paint_PickColor(), project_paint_uvpixel_init(), py_imbuf_repr(), py_imbuf_size_get(), radial_control_set_tex(), RE_layer_load_from_file(), real_ibuf_size(), run_configured_detector(), blender::ed::space_node::sample_apply(), blender::imbuf::transform::sample_image(), scale_bilinear_func(), scale_nearest_func(), blender::seq::scale_to_thumbnail_size(), scale_with_function(), scopes_update_cb(), screen_opengl_render_doit(), SEQ_add_image_strip(), seq_disk_cache_add_header_entry(), seq_imbuf_to_sequencer_space(), seq_proxy_build_frame(), seq_render_image_strip(), SEQ_render_imbuf_from_sequencer_space(), seq_render_movie_strip(), seq_render_preprocess_ibuf(), sequencer_draw_display_buffer(), sequencer_draw_scopes(), sequencer_sample_apply(), blender::ed::space_node::snode_bg_viewmove_invoke(), studiolight_calculate_radiance(), studiolight_create_equirect_radiance_gputexture(), studiolight_create_matcap_gputexture(), studiolight_load_equirect_image(), studiolight_matcap_preview(), studiolight_multilayer_convert_pass(), thumb_create_ex(), tile_fill_init(), tonemap_calc_input_luminance(), tonemapmodifier_apply(), track_get_search_floatbuf(), ubuf_ensure_compat_ibuf(), ubuf_from_image_no_tiles(), ui_draw_but_IMAGE(), ui_draw_but_TRACKPREVIEW(), UI_icon_to_preview(), ui_tooltip_from_image(), ui_tooltip_from_vfont(), uiDefButAlert(), uiTemplateImageInfo(), uiTemplateRecentFiles_tooltip_func(), blender::bke::pbvh::pixels::update_pixels(), blender::bke::image::partial_update::TileChangeset::update_resolution(), blender::ed::space_node::viewer_border_exec(), blender::render::Context::viewer_output_to_viewer_image(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_refresh(), blender::ed::space_node::WIDGETGROUP_node_crop_refresh(), blender::ed::space_node::WIDGETGROUP_node_sbeam_refresh(), blender::ed::space_node::WIDGETGROUP_node_transform_refresh(), wm_block_about_create(), wm_block_splash_image(), wm_block_splash_image_roundcorners_add(), WM_clipboard_image_set(), wm_drag_draw_icon(), wm_drag_imbuf_icon_height_get(), wm_main_playanim_intern(), blender::ed::object::write_external_bake_pixels(), blender::ed::object::write_internal_bake_pixels(), and write_jpeg().