Blender V5.0
ImBufFloatBuffer Struct Reference

#include <IMB_imbuf_types.hh>

Public Attributes

floatdata
ImBufOwnership ownership
const ColorSpacecolorspace

Detailed Description

Definition at line 159 of file IMB_imbuf_types.hh.

Member Data Documentation

◆ colorspace

◆ data

float* ImBufFloatBuffer::data

Definition at line 160 of file IMB_imbuf_types.hh.

Referenced by accessor_get_ibuf(), accessor_get_image_callback(), add_ibuf_for_tile(), alloc_scale_dst_buffers(), blender::bke::pbvh::pixels::apply_watertight_check(), 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_image_stamp_buf(), 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::image_engine::FloatBufferCache::cached_float_buffer(), blender::compositor::CachedImage::CachedImage(), blender::ed::vse::ScopeHistogram::calc_from_ibuf(), colorfn(), colormanage_display_buffer_process_ex(), colormanage_imbuf_make_linear(), colormanagement_imbuf_make_display_space(), blender::nodes::node_composite_movieclip_cc::MovieClipOperation::compute_alpha(), blender::nodes::node_composite_movieclip_cc::MovieClipOperation::compute_image(), blender::compositor::compute_linear_buffer(), blender::compositor::compute_marker_points(), blender::seq::convert_multilayer_ibuf(), blender::bke::pbvh::pixels::CopyPixelTile::copy_pixels(), blender::imbuf::tests::create_6x2_test_image_fl(), blender::ed::vse::create_texture(), blender::seq::do_gaussian_blur_effect(), blender::seq::do_glow_effect(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), do_projectpaint_thread(), blender::seq::do_render_strip_uncached(), blender::seq::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::seq::ensure_linear_float_buffer(), blender::workbench::get_matcap_tx(), blender::nodes::node_composite_movieclip_cc::MovieClipOperation::get_movie_clip_buffer(), blender::render::Context::get_pass(), blender::ed::vse::get_texture_colorspace_name(), 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(), imagewrap(), IMB_alloc_float_pixels(), IMB_allocFromBuffer(), IMB_assign_float_buffer(), IMB_assign_float_buffer(), IMB_byte_from_float(), IMB_color_to_bw(), IMB_colormanagement_display_processor_needed(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_imbuf_to_byte_texture(), IMB_colormanagement_imbuf_to_float_texture(), blender::imbuf::imb_create_write_context(), IMB_display_buffer_acquire(), IMB_dupImBuf(), IMB_filter_extend(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_byte(), IMB_float_from_byte_ex(), IMB_font_preview(), IMB_get_size_in_memory(), IMB_gpu_clamp_half_float(), imb_gpu_get_data(), imb_gpu_get_format(), imb_handle_colorspace_and_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_mask_clear(), IMB_premultiply_alpha(), IMB_rect_crop(), IMB_rect_size_set(), IMB_rectblend(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), IMB_rotate_orthogonal(), IMB_sampleImageAtLocation(), IMB_saturation(), imb_save_dpx_cineon(), IMB_save_image(), imb_save_openexr(), imb_save_openexr_float(), imb_save_openexr_half(), imb_save_tiff(), IMB_stereo3d_ImBuf(), IMB_unpremultiply_alpha(), imtype_best_depth(), blender::imbuf::transform::init_pixel_pointer(), blender::seq::input_preprocess(), instantiate_pixel_op(), blender::seq::is_linear_float_buffer(), load_float_pixels(), BlenderImageLoader::load_metadata(), 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::seq::multiply_ibuf(), blender::ed::object::multiresbake_check(), multitex_nodes_intern(), ocio_transform_ibuf(), openexr_header_metadata_colorspace(), 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(), blender::seq::prepare_effect_imbufs(), project_face_pixel(), project_paint_op(), project_paint_PickColor(), project_paint_uvpixel_init(), project_paint_uvpixel_mask(), ptile_restore_runtime_map(), py_blf_bind_imbuf_enter(), 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::ed::sculpt_paint::paint::image::ImageBufferFloat4::read_pixel(), blender::seq::render_imbuf_from_sequencer_space(), blender::draw::gpencil::render_init_buffers(), render_layer_allocate_pass(), blender::draw::gpencil::render_result_combined(), render_result_from_bake(), render_result_merge(), render_result_rect_fill_zero(), render_result_to_bake(), blender::draw::gpencil::render_result_z(), run_configured_detector(), blender::ed::space_node::sample_apply(), blender::imbuf::transform::sample_image(), scale_bilinear_func(), scale_nearest_func(), blender::seq::scene_linear_to_image_chunk_float(), scopes_update_cb(), screen_opengl_render_doit(), blender::seq::seq_imbuf_assign_spaces(), blender::seq::seq_imbuf_to_sequencer_space(), seq_process_render_image(), blender::seq::seq_proxy_build_frame(), blender::seq::seq_render_image_strip_view(), blender::seq::seq_render_mask(), blender::seq::seq_render_movie_strip_view(), blender::seq::seq_render_scene_strip_ex(), blender::seq::seq_render_strip_stack(), blender::ed::vse::sequencer_preview_draw_color_render(), blender::ed::vse::sequencer_preview_draw_overlays(), sequencer_sample_apply(), shader_preview_texture(), 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(), blender::ed::vse::update_gpu_scopes(), 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::ed::sculpt_paint::paint::image::ImageBufferFloat4::write_pixel(), write_render_color_output(), and write_render_z_output().

◆ ownership

ImBufOwnership ImBufFloatBuffer::ownership

Definition at line 161 of file IMB_imbuf_types.hh.

Referenced by IMB_assign_float_buffer().


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