Blender  V3.3
Public Attributes | List of all members
ImBuf Struct Reference

#include <IMB_imbuf_types.h>

Public Attributes

struct ImBufnext
 
struct ImBufprev
 
int x
 
int y
 
unsigned char planes
 
int channels
 
int flags
 
int mall
 
unsigned int * rect
 
floatrect_float
 
double ppm [2]
 
int tilex
 
int tiley
 
int xtiles
 
int ytiles
 
unsigned int ** tiles
 
int * zbuf
 
floatzbuf_float
 
float dither
 
struct ImBufmipmap [IMB_MIPMAP_LEVELS]
 
int miptot
 
int miplevel
 
int index
 
int userflags
 
struct IDPropertymetadata
 
voiduserdata
 
enum eImbFileType ftype
 
ImbFormatOptions foptions
 
char name [IMB_FILENAME_SIZE]
 
char cachename [IMB_FILENAME_SIZE]
 
struct MEM_CacheLimiterHandle_s * c_handle
 
int refcounter
 
unsigned char * encodedbuffer
 
unsigned int encodedsize
 
unsigned int encodedbuffersize
 
struct ColorSpacerect_colorspace
 
struct ColorSpacefloat_colorspace
 
unsigned int * display_buffer_flags
 
struct ColormanageCachecolormanage_cache
 
int colormanage_flag
 
rcti invalid_rect
 
struct DDSData dds_data
 

Detailed Description

Definition at line 168 of file IMB_imbuf_types.h.

Member Data Documentation

◆ c_handle

struct MEM_CacheLimiterHandle_s* ImBuf::c_handle

handle for cache limiter

Definition at line 249 of file IMB_imbuf_types.h.

Referenced by IMB_dupImBuf().

◆ cachename

char ImBuf::cachename[IMB_FILENAME_SIZE]

full filename used for reading from cache

Definition at line 245 of file IMB_imbuf_types.h.

Referenced by IMB_loadiffname(), imb_loadtile(), imb_loadtilefile(), and IMB_testiffname().

◆ channels

int ImBuf::channels

Number of channels in rect_float (0 = 4 channel default)

Definition at line 181 of file IMB_imbuf_types.h.

Referenced by accessor_get_ibuf(), accessor_get_image_callback(), BKE_histogram_update_sample_line(), BKE_movieclip_convert_multilayer_ibuf(), BKE_scopes_update(), BKE_tracking_distortion_exec(), colormanage_imbuf_make_linear(), blender::compositor::OutputStereoOperation::deinit_execution(), blender::compositor::OutputSingleLayerOperation::deinit_execution(), display_buffer_init_handle(), do_scale_thread(), draw_seq_strip_thumbnail(), 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(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), blender::imbuf::transform::get_scanline_function(), gpu_texture_update_from_ibuf(), ibuf_get_color(), ibuf_get_color_clip(), ibuf_to_float_image(), ibuftoimage(), image_get_ibuf_multilayer(), image_get_render_result(), image_load_sequence_multilayer(), image_rect_update(), image_sample_apply(), image_sample_line_exec(), image_sample_pixel_color_float(), imb_addrectfloatImBuf(), IMB_allocFromBuffer(), IMB_allocFromBufferOwn(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_float_texture(), IMB_display_buffer_acquire(), IMB_dupImBuf(), imb_filterN(), 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_load_photoshop(), IMB_makemipmap(), IMB_premultiply_alpha(), IMB_rect_from_float(), IMB_rectblend(), IMB_rectfill_alpha(), IMB_rectfill_area_replace(), imb_save_openexr_float(), imb_save_openexr_half(), imb_savehdr(), imb_savepng(), imb_savetiff(), IMB_scaleImBuf_threaded(), IMB_stereo3d_ImBuf(), IMB_thumb_load_font(), IMB_unpremultiply_alpha(), blender::compositor::BaseImageOperation::init_execution(), make_grayscale_ibuf_copy(), multiresbake_check(), ocio_transform_ibuf(), paint_2d_ensure_tile_canvas(), paint_2d_new_stroke(), partial_buffer_update_rect(), py_imbuf_channels_get(), 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(), uiTemplateImageInfo(), uiTemplateMovieclipInformation(), write_external_bake_pixels(), and write_internal_bake_pixels().

◆ colormanage_cache

struct ColormanageCache* ImBuf::colormanage_cache

◆ colormanage_flag

int ImBuf::colormanage_flag

◆ dds_data

struct DDSData ImBuf::dds_data

◆ display_buffer_flags

unsigned int* ImBuf::display_buffer_flags

◆ dither

float ImBuf::dither

◆ encodedbuffer

unsigned char* ImBuf::encodedbuffer

Compressed image only used with PNG and EXR currently.

Definition at line 255 of file IMB_imbuf_types.h.

Referenced by freeencodedbufferImBuf(), image_memorypack_imbuf(), imb_addencodedbufferImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), and WriteData().

◆ encodedbuffersize

unsigned int ImBuf::encodedbuffersize

◆ encodedsize

unsigned int ImBuf::encodedsize

◆ flags

int ImBuf::flags

Controls which components should exist.

Definition at line 185 of file IMB_imbuf_types.h.

Referenced by addzbuffloatImBuf(), addzbufImBuf(), BKE_movieclip_convert_multilayer_ibuf(), colormanage_cache_put(), FloatBufferCache::ensure_float_buffer(), blender::compositor::DebugInfo::export_operation(), float_image_to_ibuf(), ibJpegImageFromCinfo(), image_get_ibuf_multilayer(), image_get_render_result(), image_init_color_management(), image_load_sequence_multilayer(), imb_addencodedbufferImBuf(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_allocFromBuffer(), IMB_allocFromBufferOwn(), IMB_allocImBuf(), IMB_alpha_affects_rgb(), IMB_colormanagegent_copy_settings(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), IMB_float_from_rect(), imb_gpu_get_format(), IMB_half_x(), IMB_half_y(), imb_handle_alpha(), IMB_ImBufFromStereo3d(), IMB_initImBuf(), imb_load_cineon(), imb_load_dds(), imb_load_dpx(), imb_load_dpx_cineon(), imb_load_jp2_stream(), imb_load_openexr(), imb_load_photoshop(), imb_loadhdr(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), imb_loadtiff(), IMB_makemipmap(), IMB_onehalf(), imb_read_tiff_pixels(), IMB_remakemipmap(), imb_save_cineon(), imb_save_dpx(), imb_save_dpx_cineon(), imb_save_jp2(), imb_savehdr(), IMB_saveiff(), imb_saveiris(), IMB_stereo3d_ImBuf(), IMB_testiffname(), IMB_thumb_load_image(), IMB_tiles_to_rect(), load_movie_single(), make_grayscale_ibuf_copy(), openanim(), paint_2d_lift_clone(), SEQ_add_image_init_alpha_mode(), and uiTemplateImage().

◆ float_colorspace

struct ColorSpace* ImBuf::float_colorspace

◆ foptions

ImbFormatOptions ImBuf::foptions

◆ ftype

enum eImbFileType ImBuf::ftype

◆ index

int ImBuf::index

◆ invalid_rect

rcti ImBuf::invalid_rect

◆ mall

int ImBuf::mall

◆ metadata

struct IDProperty* ImBuf::metadata

◆ miplevel

int ImBuf::miplevel

Definition at line 225 of file IMB_imbuf_types.h.

Referenced by imb_loadtiletiff(), IMB_makemipmap(), and IMB_remakemipmap().

◆ mipmap

struct ImBuf* ImBuf::mipmap[IMB_MIPMAP_LEVELS]

◆ miptot

int ImBuf::miptot

◆ name

char ImBuf::name[IMB_FILENAME_SIZE]

◆ next

struct ImBuf* ImBuf::next

Definition at line 169 of file IMB_imbuf_types.h.

◆ planes

unsigned char ImBuf::planes

◆ ppm

double ImBuf::ppm[2]

◆ prev

struct ImBuf * ImBuf::prev

Definition at line 169 of file IMB_imbuf_types.h.

◆ rect

unsigned int* ImBuf::rect

Image pixel buffer (8bit representation):

  • color space defaults to sRGB.
  • alpha defaults to 'straight'.

Definition at line 195 of file IMB_imbuf_types.h.

Referenced by accessor_get_ibuf(), add_ibuf_size(), apply_heights_callback(), apply_tangmat_callback(), blender::bke::pbvh::pixels::apply_watertight_check(), bake_ibuf_normalize_displacement(), bicubic_interpolation(), bicubic_interpolation_color(), bilinear_interpolation(), bilinear_interpolation_color(), bilinear_interpolation_color_char(), bilinear_interpolation_color_wrap(), BKE_gpencil_from_image(), BKE_histogram_update_sample_line(), 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(), blender::compositor::KeyingScreenOperation::build_voronoi_triangulation(), color_balance_init_handle(), colormanage_cache_get(), colormanage_cache_put(), colormanage_display_buffer_process_ex(), colormanage_imbuf_make_linear(), colormanagement_imbuf_make_display_space(), complete_partial_load(), create_mono_icon_with_border(), decodetarga(), def_internal_icon(), deflate_imbuf_to_file(), do_gaussian_blur_effect_x_cb(), do_gaussian_blur_effect_y_cb(), do_glow_effect(), do_projectpaint_thread(), do_scale_thread(), do_wipe_effect(), draw_histogram_bar(), draw_histogram_marker(), draw_seq_strip_thumbnail(), draw_zebra_byte(), draw_zebra_float(), dumptarga(), 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::compositor::MovieClipBaseOperation::execute_pixel_sampled(), file_draw_preview(), filelist_init_icons(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), blender::compositor::BaseImageOperation::get_im_buf(), gpencil_image_texture_get(), gpencil_render_offscreen(), gpu_texture_update_from_ibuf(), gpu_texture_update_scaled(), GHOST_SystemCocoa::handleDraggingEvent(), ibJpegImageFromCinfo(), ibuf_get_color(), ibuf_get_color_clip(), ibuftoimage(), icon_copy_rect(), icon_draw_size(), icon_preview_add_size(), icon_preview_startjob(), icon_verify_datatoc(), image_colorspace_from_imbuf(), image_flip_exec(), image_from_context_has_data_poll(), image_get_render_result(), image_invert_exec(), image_mem_size(), image_sample_apply(), image_sample_pixel_color_ubyte(), image_save_post(), image_save_single(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imb_addrectImBuf(), IMB_allocFromBuffer(), IMB_allocFromBufferOwn(), imb_bmp_decode(), IMB_color_to_bw(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), IMB_convert_rgba_to_abgr(), IMB_display_buffer_acquire(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_double_x(), IMB_double_y(), IMB_dupImBuf(), IMB_filter_extend(), imb_filterN(), imb_filterx(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_rect(), imb_freerectImBuf(), IMB_get_size_in_memory(), imb_gpu_get_data(), IMB_half_x(), imb_half_x_no_alloc(), IMB_half_y(), imb_half_y_no_alloc(), imb_handle_alpha(), IMB_ImBufFromStereo3d(), imb_load_dds(), imb_load_jp2_stream(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), imb_loadtile(), imb_loadtilefile(), imb_loadwebp(), IMB_mask_clear(), imb_oiio_load_image(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_premultiply_alpha(), imb_read_tiff_pixels(), 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_saturation(), imb_save_dds(), imb_save_dpx_cineon(), imb_save_openexr_half(), imb_savebmp(), imb_savehdr(), IMB_saveiff(), imb_saveiris(), imb_savepng(), imb_savetiff(), imb_savewebp(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_scaleImBuf_threaded(), IMB_stereo3d_ImBuf(), imb_stereo3d_squeeze_rect(), IMB_thumb_load_font(), IMB_tiles_to_rect(), IMB_unpremultiply_alpha(), imbuf_ensure_editable(), inflate_file_to_imbuf(), blender::compositor::BaseImageOperation::init_execution(), blender::imbuf::transform::PixelPointer< StorageType, NumChannels >::init_pixel_pointer(), input_preprocess(), ldtarga(), Freestyle::Canvas::loadMap(), make_histogram_view_from_ibuf_byte(), make_histogram_view_from_ibuf_byte_fn(), make_histogram_view_from_ibuf_float(), make_sep_waveform_view_from_ibuf_byte(), make_sep_waveform_view_from_ibuf_float(), make_vectorscope_view_from_ibuf_byte(), make_vectorscope_view_from_ibuf_float(), make_waveform_view_from_ibuf_byte(), make_waveform_view_from_ibuf_float(), makebody_tga(), modifier_color_balance_apply(), modifier_init_handle(), modifier_render_mask_input(), multibuf(), multiresbake_check(), nearest_interpolation(), nearest_interpolation_color_char(), nearest_interpolation_color_wrap(), ocio_transform_ibuf(), paint_2d_bucket_fill(), paint_2d_canvas_set(), paint_2d_do_making_brush(), 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(), palette_extract_img_exec(), pixel_at_index(), pixel_from_buffer(), prepare_effect_imbufs(), project_paint_op(), project_paint_PickColor(), project_paint_uvpixel_init(), ptile_restore_runtime_map(), q_scale_linear_interpolation(), RE_layer_load_from_file(), RE_render_result_rect_from_ibuf(), RE_render_result_rect_to_ibuf(), RE_WriteRenderViewsMovie(), blender::ed::sculpt_paint::paint::image::ImageBufferByte4::read_pixel(), run_configured_detector(), Freestyle::SteerableViewMap::saveSteerableViewMap(), scaledownx(), scaledowny(), scaleupx(), scaleupy(), screen_opengl_render_doit(), screenshot_exec(), seq_disk_cache_add_header_entry(), seq_imbuf_assign_spaces(), seq_imbuf_to_sequencer_space(), seq_render_image_strip_view(), seq_render_mask(), seq_render_movie_strip_view(), sequencer_draw_display_buffer(), sequencer_OCIO_transform_ibuf(), sequencer_sample_apply(), slice_get_byte_buffers(), texture_paint_camera_project_exec(), thumb_create_ex(), tonemapmodifier_apply(), track_get_search_floatbuf(), ubuf_ensure_compat_ibuf(), ui_draw_but_IMAGE(), UI_icon_to_preview(), UI_icons_reload_internal_textures(), utile_init_from_imbuf(), utile_restore(), wm_block_splash_image_roundcorners_add(), wm_drag_draw_icon(), write_external_bake_pixels(), write_internal_bake_pixels(), write_jpeg(), and blender::ed::sculpt_paint::paint::image::ImageBufferByte4::write_pixel().

◆ rect_colorspace

struct ColorSpace* ImBuf::rect_colorspace

◆ rect_float

float* ImBuf::rect_float

Image pixel buffer (float representation):

  • color space defaults to 'linear' (rec709).
  • alpha defaults to 'premul'.
    Note
    May need gamma correction to sRGB when generating 8bit representations.
    Formats that support higher more than 8 but channels load as floats.

Definition at line 202 of file IMB_imbuf_types.h.

Referenced by accessor_get_ibuf(), accessor_get_image_callback(), add_ibuf_size(), apply_heights_callback(), apply_tangmat_callback(), blender::bke::pbvh::pixels::apply_watertight_check(), bake_ibuf_normalize_displacement(), bicubic_interpolation(), bicubic_interpolation_color(), bilinear_interpolation(), bilinear_interpolation_color(), bilinear_interpolation_color_fl(), bilinear_interpolation_color_wrap(), 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::compositor::KeyingScreenOperation::build_voronoi_triangulation(), color_balance_init_handle(), colorfn(), colormanage_display_buffer_process_ex(), colormanage_imbuf_make_linear(), colormanagement_imbuf_make_display_space(), deflate_imbuf_to_file(), blender::compositor::OutputStereoOperation::deinit_execution(), blender::compositor::OutputSingleLayerOperation::deinit_execution(), do_gaussian_blur_effect_x_cb(), do_gaussian_blur_effect_y_cb(), do_glow_effect(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), do_projectpaint_thread(), do_render_strip_uncached(), do_scale_thread(), do_wipe_effect(), draw_seq_strip_thumbnail(), 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(), FloatBufferCache::ensure_float_buffer(), blender::compositor::MovieClipBaseOperation::execute_pixel_sampled(), blender::compositor::DebugInfo::export_operation(), finish_images(), float_image_to_ibuf(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), blender::compositor::BaseImageOperation::get_im_buf(), get_pixel(), gpencil_render_offscreen(), 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_get_ibuf_multilayer(), image_get_render_result(), image_invert_exec(), image_load_sequence_multilayer(), image_mem_size(), image_memorypack_imbuf(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::image_pixel_lookup(), image_sample_apply(), image_sample_pixel_color_float(), image_save_post(), image_save_single(), image_undosys_step_encode(), blender::nodes::node_geo_image_texture_cc::ImageFieldsFunction::ImageFieldsFunction(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imb_addrectfloatImBuf(), IMB_allocFromBuffer(), IMB_allocFromBufferOwn(), IMB_color_to_bw(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), IMB_convert_rgba_to_abgr(), IMB_display_buffer_acquire(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_double_x(), IMB_dupImBuf(), IMB_filter_extend(), imb_filterN(), imb_filterx(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_rect(), IMB_float_from_rect_ex(), 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_load_dpx_cineon(), imb_load_filepath_thumbnail_openexr(), imb_load_jp2_stream(), imb_load_openexr(), imb_loadhdr(), imb_loadiris(), imb_loadpng(), IMB_makemipmap(), IMB_mask_clear(), imb_oiio_load_image_float(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_premultiply_alpha(), imb_read_tiff_pixels(), 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_sampleImageAtLocation(), IMB_saturation(), imb_save_dpx_cineon(), imb_save_openexr(), imb_save_openexr_float(), imb_save_openexr_half(), imb_savehdr(), IMB_saveiff(), imb_savepng(), imb_savetiff(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_scaleImBuf_threaded(), IMB_stereo3d_ImBuf(), imb_stereo3d_squeeze_rectf(), IMB_unpremultiply_alpha(), imbuf_ensure_editable(), imtype_best_depth(), inflate_file_to_imbuf(), blender::compositor::BaseImageOperation::init_execution(), blender::compositor::MovieClipBaseOperation::init_execution(), blender::imbuf::transform::PixelPointer< StorageType, NumChannels >::init_pixel_pointer(), input_preprocess(), is_row_filled(), load_tex_task_cb_ex(), make_grayscale_ibuf_copy(), make_histogram_view_from_ibuf(), make_histogram_view_from_ibuf_float_fn(), make_sep_waveform_view_from_ibuf(), make_sep_waveform_view_from_ibuf_float(), make_vectorscope_view_from_ibuf(), make_vectorscope_view_from_ibuf_float(), make_waveform_view_from_ibuf(), make_waveform_view_from_ibuf_float(), make_zebra_view_from_ibuf(), modifier_color_balance_apply(), modifier_init_handle(), modifier_render_mask_input(), multibuf(), multiresbake_check(), multitex_nodes_intern(), nearest_interpolation(), nearest_interpolation_color_fl(), nearest_interpolation_color_wrap(), ocio_transform_ibuf(), paint_2d_bucket_fill(), paint_2d_canvas_set(), paint_2d_do_making_brush(), 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(), paint_stroke_new(), pixel_at_index(), pixel_from_buffer(), prepare_effect_imbufs(), project_face_pixel(), project_paint_op(), project_paint_PickColor(), project_paint_uvpixel_init(), project_paint_uvpixel_mask(), ptile_restore_runtime_map(), q_scale_linear_interpolation(), radial_control_set_tex(), RE_layer_load_from_file(), RE_render_result_rect_from_ibuf(), RE_render_result_rect_to_ibuf(), blender::ed::sculpt_paint::paint::image::ImageBufferFloat4::read_pixel(), run_configured_detector(), blender::imbuf::transform::Sampler< Filter, StorageType, NumChannels, UVWrapping >::sample(), blender::compositor::sample_image_at_location(), scaledownx(), scaledowny(), scaleupx(), scaleupy(), scopes_update_cb(), screen_opengl_render_doit(), seq_get_uncached_thumbnail(), 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(), sequencer_draw_display_buffer(), sequencer_get_scope(), sequencer_OCIO_transform_ibuf(), sequencer_sample_apply(), set_pixel(), slice_get_float_buffers(), studiolight_create_equirect_irradiance_gputexture(), studiolight_create_equirect_radiance_gputexture(), studiolight_create_matcap_gputexture(), studiolight_evaluate_specular_radiance_buffer(), studiolight_spherical_harmonics_calculate_coefficients(), texture_paint_camera_project_exec(), thumb_create_ex(), tile_fill_init(), tonemapmodifier_apply(), track_get_search_floatbuf(), ubuf_ensure_compat_ibuf(), ubuf_from_image_all_tiles(), ubuf_from_image_no_tiles(), uhandle_restore_list(), uiTemplateImage(), uiTemplateImageInfo(), uiTemplateMovieclipInformation(), utile_init_from_imbuf(), utile_restore(), write_external_bake_pixels(), write_internal_bake_pixels(), and blender::ed::sculpt_paint::paint::image::ImageBufferFloat4::write_pixel().

◆ refcounter

int ImBuf::refcounter

reference counter for multiple users

Definition at line 251 of file IMB_imbuf_types.h.

Referenced by IMB_dupImBuf(), IMB_freeImBuf(), IMB_makeSingleUser(), and IMB_refImBuf().

◆ tiles

unsigned int** ImBuf::tiles

◆ tilex

int ImBuf::tilex

◆ tiley

int ImBuf::tiley

◆ userdata

void* ImBuf::userdata

◆ userflags

int ImBuf::userflags

◆ x

int ImBuf::x

< allow lists of #ImBufs, for caches or flip-books. 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 176 of file IMB_imbuf_types.h.

Referenced by accessor_get_ibuf(), accessor_get_image_callback(), addzbuffloatImBuf(), addzbufImBuf(), 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(), bake_targets_init_internal(), bicubic_interpolation_color(), bilinear_interpolation_color(), bilinear_interpolation_color_char(), bilinear_interpolation_color_fl(), bilinear_interpolation_color_wrap(), BKE_brush_gen_radial_control_imbuf(), BKE_gpencil_from_image(), BKE_histogram_update_sample_line(), BKE_image_get_size(), 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(), blend_file_thumb_from_screenshot(), boxsample(), boxsampleclip(), brush_painter_imbuf_partial_update(), brush_painter_imbuf_update(), brush_painter_mask_imbuf_partial_update(), blender::compositor::KeyingScreenOperation::build_voronoi_triangulation(), blender::draw::image_engine::ImageEngine< DrawingMode >::cache_populate(), blender::bke::pbvh::pixels::calc_barycentric_delta_x(), blender::compositor::ViewerOperation::clear_display_buffer(), clip_draw_main(), color_balance_init_handle(), colorfn(), colormanage_cache_get(), colormanage_cache_put(), colormanage_imbuf_make_linear(), complete_partial_load(), configure_and_run_tracker(), contract_shape(), blender::compositor::MovieClipNode::convert_to_operations(), create_mono_icon_with_border(), decodetarga(), def_internal_icon(), blender::compositor::BaseImageOperation::determine_canvas(), dilate_shape(), display_buffer_init_handle(), blender::bke::pbvh::pixels::do_encode_pixels(), do_multires_bake(), do_scale_thread(), draw_display_buffer(), draw_histogram_bar(), draw_histogram_marker(), draw_movieclip_buffer(), blender::ed::space_node::draw_nodespace_back_pix(), draw_plane_marker_image(), draw_seq_strip_thumbnail(), draw_zebra_byte(), draw_zebra_float(), dumptarga(), ED_draw_imbuf_clipping(), ED_draw_imbuf_method(), ED_gpencil_trace_image_to_bitmap(), 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(), FloatBufferCache::ensure_float_buffer(), ewa_eval(), blender::compositor::ImageOperation::execute_pixel_sampled(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), feline_eval(), file_draw_preview(), finish_images(), float_image_to_ibuf(), blender::render::texturemargin::generate_margin(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), get_stable_cached_frame(), get_undistorted_ibuf(), gpencil_boundaryfill_area(), gpencil_erase_processed_area(), gpencil_find_and_mark_empty_areas(), gpencil_get_outline_points(), gpencil_invert_image(), gpencil_set_borders(), gpencil_trace_image(), 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(), image_camera_background_texture_get(), 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(), 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(), IMB_display_buffer_acquire(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_dupImBuf(), IMB_filter_extend(), imb_filterN(), imb_filterx(), 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_openexr(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), imb_loadtiletiff(), imb_loadwebp(), IMB_makemipmap(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), imb_partial_display_buffer_update_ex(), IMB_premultiply_alpha(), imb_read_tiff_pixels(), 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_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_savebmp(), imb_savehdr(), imb_saveiris(), imb_savepng(), imb_savetarga(), imb_savetiff(), imb_savewebp(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_scaleImBuf_threaded(), IMB_stereo3d_ImBuf(), IMB_thumb_load_font(), IMB_thumb_load_image(), IMB_tiles_to_rect(), IMB_unpremultiply_alpha(), IMB_update_gpu_texture_sub(), init_bake_rast(), blender::compositor::BaseImageOperation::init_execution(), init_heights_data(), init_iconfile_list(), init_jpeg(), blender::imbuf::transform::PixelPointer< StorageType, NumChannels >::init_pixel_pointer(), input_preprocess(), is_leak_narrow(), is_row_filled(), ldtarga(), make_grayscale_ibuf_copy(), make_histogram_view_from_ibuf_byte(), make_histogram_view_from_ibuf_byte_fn(), make_histogram_view_from_ibuf_float(), make_histogram_view_from_ibuf_float_fn(), make_sep_waveform_view_from_ibuf_byte(), make_sep_waveform_view_from_ibuf_float(), make_vectorscope_view_from_ibuf_byte(), make_vectorscope_view_from_ibuf_float(), make_waveform_view_from_ibuf_byte(), make_waveform_view_from_ibuf_float(), make_zebra_view_from_ibuf(), makebody_tga(), metadata_box_height_get(), metadata_draw_imbuf(), modifier_init_handle(), blender::imbuf::transform::WrapRepeatUV::modify_u(), movieclip_build_proxy_ibuf(), multibuf(), nearest_interpolation_color_char(), nearest_interpolation_color_fl(), nearest_interpolation_color_wrap(), blender::ed::space_node::node_composit_backdrop_boxmask(), blender::ed::space_node::node_composit_backdrop_ellipsemask(), blender::ed::space_node::node_composit_backdrop_viewer(), OVERLAY_edit_uv_cache_init(), 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(), pixel_at_index(), pixel_from_buffer(), playanim_toscreen(), 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(), q_scale_linear_interpolation(), radial_control_set_tex(), RE_layer_load_from_file(), RE_WriteRenderViewsMovie(), real_ibuf_size(), run_configured_detector(), blender::imbuf::transform::Sampler< Filter, StorageType, NumChannels, UVWrapping >::sample(), scaledownx(), scaledowny(), scalefast_Z_ImBuf(), scaleupx(), scaleupy(), scopes_update_cb(), screen_opengl_render_doit(), SEQ_add_image_strip(), seq_disk_cache_add_header_entry(), SEQ_get_thumbnail(), seq_get_uncached_thumbnail(), 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_image_crop_init(), sequencer_image_crop_transform_matrix(), sequencer_sample_apply(), sequencer_thumbnail_transform(), blender::ed::sculpt_paint::paint::image::ImageBufferFloat4::set_image_position(), blender::ed::sculpt_paint::paint::image::ImageBufferByte4::set_image_position(), blender::ed::space_node::snode_bg_viewmove_invoke(), studiolight_calculate_radiance(), studiolight_create_equirect_irradiance_gputexture(), studiolight_create_equirect_radiance_gputexture(), studiolight_create_matcap_gputexture(), studiolight_load_equirect_image(), studiolight_matcap_preview(), studiolight_multilayer_convert_pass(), test_endian_zbuf(), thumb_create_ex(), tile_fill_init(), 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_icon_to_preview(), uiTemplateImageInfo(), blender::bke::image::partial_update::TileChangeset::update_resolution(), blender::ed::space_node::viewer_border_exec(), 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_create_about(), wm_block_splash_image(), wm_block_splash_image_roundcorners_add(), wm_drag_draw_icon(), wm_drag_imbuf_icon_width_get(), wm_main_playanim_intern(), write_external_bake_pixels(), write_internal_bake_pixels(), and write_jpeg().

◆ xtiles

int ImBuf::xtiles

◆ y

int ImBuf::y

Definition at line 176 of file IMB_imbuf_types.h.

Referenced by accessor_get_ibuf(), accessor_get_image_callback(), addzbuffloatImBuf(), addzbufImBuf(), alpha_clip_aniso(), area_sample(), blender::ed::space_node::backimage_fit_exec(), bake_ibuf_normalize_displacement(), bake_images(), bake_targets_init_internal(), bicubic_interpolation_color(), bilinear_interpolation_color(), bilinear_interpolation_color_char(), bilinear_interpolation_color_fl(), bilinear_interpolation_color_wrap(), BKE_brush_gen_radial_control_imbuf(), BKE_gpencil_from_image(), BKE_histogram_update_sample_line(), BKE_image_get_size(), 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(), blend_file_thumb_from_screenshot(), boxsample(), boxsampleclip(), brush_painter_imbuf_partial_update(), brush_painter_mask_imbuf_partial_update(), blender::compositor::KeyingScreenOperation::build_voronoi_triangulation(), blender::draw::image_engine::ImageEngine< DrawingMode >::cache_populate(), blender::bke::pbvh::pixels::calc_barycentric_delta_x(), blender::compositor::ViewerOperation::clear_display_buffer(), colorfn(), colormanage_cache_get(), colormanage_cache_put(), colormanage_imbuf_make_linear(), complete_partial_load(), configure_and_run_tracker(), contract_shape(), blender::compositor::MovieClipNode::convert_to_operations(), decodetarga(), def_internal_icon(), blender::compositor::BaseImageOperation::determine_canvas(), dilate_shape(), display_buffer_apply_threaded(), blender::bke::pbvh::pixels::do_encode_pixels(), do_multires_bake(), do_scale_thread(), draw_display_buffer(), draw_histogram_bar(), draw_histogram_marker(), draw_movieclip_buffer(), blender::ed::space_node::draw_nodespace_back_pix(), draw_plane_marker_image(), draw_seq_strip_thumbnail(), draw_zebra_byte(), draw_zebra_float(), dumptarga(), ED_draw_imbuf_clipping(), ED_draw_imbuf_method(), ED_gpencil_trace_image_to_bitmap(), 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(), FloatBufferCache::ensure_float_buffer(), ewa_eval(), blender::compositor::ImageOperation::execute_pixel_sampled(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), feline_eval(), file_draw_preview(), finish_images(), float_image_to_ibuf(), blender::render::texturemargin::generate_margin(), blender::draw::image_engine::SpaceImageAccessor::get_gpu_textures(), get_stable_cached_frame(), get_undistorted_ibuf(), gpencil_boundaryfill_area(), gpencil_erase_processed_area(), gpencil_find_and_mark_empty_areas(), gpencil_get_outline_points(), gpencil_invert_image(), gpencil_set_borders(), gpencil_trace_image(), 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(), image_camera_background_texture_get(), 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(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_colormanagement_imbuf_for_write(), IMB_convert_rgba_to_abgr(), IMB_create_gpu_texture(), IMB_display_buffer_acquire(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_dupImBuf(), IMB_filter_extend(), imb_filterN(), imb_filterx(), 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_openexr(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), imb_loadtiletiff(), imb_loadwebp(), IMB_makemipmap(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_premultiply_alpha(), imb_read_tiff_pixels(), 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_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_savebmp(), imb_savehdr(), imb_saveiris(), imb_savepng(), imb_savetarga(), imb_savetiff(), imb_savewebp(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_scaleImBuf_threaded(), IMB_stereo3d_ImBuf(), IMB_thumb_load_font(), IMB_thumb_load_image(), IMB_tiles_to_rect(), IMB_unpremultiply_alpha(), IMB_update_gpu_texture_sub(), init_bake_rast(), blender::compositor::BaseImageOperation::init_execution(), init_heights_data(), init_iconfile_list(), init_jpeg(), input_preprocess(), ldtarga(), make_grayscale_ibuf_copy(), make_histogram_view_from_ibuf_byte(), make_histogram_view_from_ibuf_float(), make_sep_waveform_view_from_ibuf_byte(), make_sep_waveform_view_from_ibuf_float(), make_vectorscope_view_from_ibuf_byte(), make_vectorscope_view_from_ibuf_float(), make_waveform_view_from_ibuf_byte(), make_waveform_view_from_ibuf_float(), make_zebra_view_from_ibuf(), makebody_tga(), modifier_apply_threaded(), modifier_color_balance_apply(), blender::imbuf::transform::WrapRepeatUV::modify_v(), movieclip_build_proxy_ibuf(), multibuf(), nearest_interpolation_color_char(), nearest_interpolation_color_fl(), nearest_interpolation_color_wrap(), blender::ed::space_node::node_composit_backdrop_boxmask(), blender::ed::space_node::node_composit_backdrop_ellipsemask(), blender::ed::space_node::node_composit_backdrop_viewer(), OVERLAY_edit_uv_cache_init(), 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(), pixel_at_index(), playanim_toscreen(), 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(), q_scale_linear_interpolation(), radial_control_set_tex(), RE_layer_load_from_file(), RE_WriteRenderViewsMovie(), real_ibuf_size(), run_configured_detector(), blender::imbuf::transform::Sampler< Filter, StorageType, NumChannels, UVWrapping >::sample(), scaledownx(), scaledowny(), scalefast_Z_ImBuf(), scaleupx(), scaleupy(), scopes_update_cb(), screen_opengl_render_doit(), SEQ_add_image_strip(), seq_disk_cache_add_header_entry(), SEQ_get_thumbnail(), seq_get_uncached_thumbnail(), 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_image_crop_init(), sequencer_image_crop_transform_matrix(), sequencer_sample_apply(), sequencer_thumbnail_transform(), blender::ed::space_node::snode_bg_viewmove_invoke(), studiolight_calculate_radiance(), studiolight_create_equirect_irradiance_gputexture(), studiolight_create_equirect_radiance_gputexture(), studiolight_create_matcap_gputexture(), studiolight_load_equirect_image(), studiolight_matcap_preview(), studiolight_multilayer_convert_pass(), test_endian_zbuf(), thumb_create_ex(), tile_fill_init(), tonemapmodifier_apply(), track_get_search_floatbuf(), ubuf_ensure_compat_ibuf(), ubuf_from_image_no_tiles(), ui_draw_but_IMAGE(), UI_icon_to_preview(), uiTemplateImageInfo(), blender::bke::image::partial_update::TileChangeset::update_resolution(), blender::ed::space_node::viewer_border_exec(), 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_create_about(), wm_block_splash_image(), wm_block_splash_image_roundcorners_add(), wm_drag_draw_icon(), wm_drag_imbuf_icon_height_get(), wm_main_playanim_intern(), write_external_bake_pixels(), write_internal_bake_pixels(), and write_jpeg().

◆ ytiles

int ImBuf::ytiles

◆ zbuf

int* ImBuf::zbuf

◆ zbuf_float

float* ImBuf::zbuf_float

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