|
Blender
V2.59
|
#include <iff.h>
Public Attributes | |
| struct ImBuf * | next |
| struct ImBuf * | prev |
| short | x |
| short | y |
| unsigned char | depth |
| unsigned int * | rect |
| unsigned int * | crect |
| int | flags |
| int | mall |
| int * | zbuf |
| float * | zbuf_float |
| void * | userdata |
| unsigned char * | encodedbuffer |
| unsigned int | encodedsize |
| unsigned int | encodedbuffersize |
| float * | rect_float |
| int | channels |
| float | dither |
| short | profile |
| char | profile_filename [256] |
| struct ImBuf * | mipmap [IB_MIPMAP_LEVELS] |
| int | miplevels |
| int | index |
| int | userflags |
| struct ImMetaData * | metadata |
| int | ftype |
| char | name [IB_FILENAME_SIZE] |
| struct MEM_CacheLimiterHandle_s * | c_handle |
| int | refcounter |
| int | x |
| int | y |
| double | ppm [2] |
| int | tilex |
| int | tiley |
| int | xtiles |
| int | ytiles |
| unsigned int ** | tiles |
| int | miptot |
| int | miplevel |
| char | cachename [IB_FILENAME_SIZE] |
This is the abstraction of an image. ImBuf is the basic type used for all imbuf operations.
REMINDER: if any changes take place, they need to be carried over to source/blender/blenpluginapi/iff.h too, OTHERWISE PLUGINS WON'T WORK CORRECTLY!
Also; add new variables to the end to save pain!
Also, that iff.h needs to be in the final release "plugins/include" dir, too!
| struct MEM_CacheLimiterHandle_s * ImBuf::c_handle |
Definition at line 83 of file iff.h.
Referenced by IMB_cache_limiter_get_refcount(), IMB_cache_limiter_insert(), IMB_cache_limiter_ref(), IMB_cache_limiter_touch(), IMB_cache_limiter_unmanage(), IMB_cache_limiter_unref(), IMB_dupImBuf(), and imbuf_cache_destructor().
| char ImBuf::cachename[IB_FILENAME_SIZE] |
Definition at line 120 of file IMB_imbuf_types.h.
Referenced by IMB_loadiffname(), imb_loadtile(), imb_loadtilefile(), and IMB_testiffname().
| int ImBuf::channels |
amount of channels in rect_float (0 = 4 channel default)
Definition at line 64 of file iff.h.
Referenced by curvemapping_do_ibuf(), draw_bgpic(), draw_image_buffer(), get_next_bake_face(), ibuf_get_color(), ibuf_get_color_clip(), image_get_ibuf_multilayer(), image_get_render_result(), image_info(), image_load_sequence_multilayer(), image_panel_curves(), imapaint_canvas_set(), imb_addrectfloatImBuf(), IMB_allocImBuf(), IMB_dupImBuf(), IMB_partial_rect_from_float(), IMB_rect_from_float(), IMB_rectblend(), imb_save_openexr_float(), imb_save_openexr_half(), multiresbake_check(), node_composit_get_image(), render_envmap(), sample_apply(), sample_line_exec(), and scopes_update().
| unsigned int* ImBuf::crect |
color corrected pixel values stored here
Definition at line 51 of file iff.h.
Referenced by imb_loadtarga().
| unsigned char ImBuf::depth |
Active amount of bits/bitplanes
Definition at line 49 of file iff.h.
Referenced by BKE_image_memorypack(), BKE_write_ibuf(), clear_images(), do_write_image_or_movie(), dumptarga(), get_next_bake_face(), ibJpegImageFromCinfo(), image_info(), imapaint_lift_clone(), imb_addrectImBuf(), IMB_allocImBuf(), imb_bmp_decode(), imb_cocoaSaveImage(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_dupImBuf(), imb_filterx(), IMB_filtery(), IMB_half_x(), IMB_half_y(), imb_load_dpx_cineon(), imb_loadiris(), imb_loadtarga(), IMB_onehalf(), IMB_premultiply_alpha(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_saveiris(), imb_savepng(), imb_savetarga(), IMB_thumb_create(), init_jpeg(), input_preprocess(), RE_bake_ibuf_filter(), readBitmapFontVersion0(), and save_image_doit().
| float ImBuf::dither |
random dither value, for conversion from float -> byte rect
Definition at line 65 of file iff.h.
Referenced by do_write_image_or_movie(), image_buffer_rect_update(), image_get_render_result(), IMB_partial_rect_from_float(), IMB_rect_from_float(), and node_composit_exec_output_file().
| unsigned char * ImBuf::encodedbuffer |
Compressed image only used with png currently
Definition at line 57 of file iff.h.
Referenced by BKE_image_memorypack(), freeencodedbufferImBuf(), imb_addencodedbufferImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), and WriteData().
| unsigned int ImBuf::encodedbuffersize |
Size of encodedbuffer
Definition at line 59 of file iff.h.
Referenced by freeencodedbufferImBuf(), imb_addencodedbufferImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), and WriteData().
| unsigned int ImBuf::encodedsize |
Size of data written to encodedbuffer
Definition at line 58 of file iff.h.
Referenced by BKE_image_memorypack(), freeencodedbufferImBuf(), imb_addencodedbufferImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), imb_save_openexr(), imb_savepng(), and WriteData().
| int ImBuf::flags |
Controls which components should exist.
Definition at line 52 of file iff.h.
Referenced by addzbuffloatImBuf(), addzbufImBuf(), de_interlace_ng(), de_interlace_st(), do_plugin_effect(), ibJpegImageFromCinfo(), image_get_ibuf_multilayer(), image_get_render_result(), image_load_sequence_multilayer(), image_mipmap_test(), image_sample(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imapaint_lift_clone(), imb_addencodedbufferImBuf(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_de_interlace(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), IMB_half_x(), IMB_half_y(), IMB_ibImageFromMemory(), IMB_interlace(), imb_loadpng(), IMB_onehalf(), IMB_saveiff(), imb_savejpeg(), IMB_tiles_to_rect(), save_jstjpeg(), and sequence_effect_speed_rebuild_map().
| int ImBuf::ftype |
Definition at line 79 of file iff.h.
Referenced by BKE_image_memorypack(), BKE_write_ibuf(), BL_MakeScreenShot(), ibJpegImageFromCinfo(), image_load_image_file(), image_load_sequence_file(), IMB_allocImBuf(), imb_bmp_decode(), imb_cocoaLoadImage(), imb_cocoaSaveImage(), imb_ftype_default(), imb_ftype_iris(), imb_load_dds(), imb_load_openexr(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), imb_save_openexr(), imb_save_openexr_float(), imb_save_openexr_half(), imb_savepng(), imb_savetarga(), IMB_thumb_create(), init_jpeg(), save_as_invoke(), save_exec(), save_jstjpeg(), and write_jpeg().
| int ImBuf::index |
Definition at line 74 of file iff.h.
Referenced by assign_index(), BKE_image_acquire_ibuf(), BKE_image_free_anim_ibufs(), BKE_image_merge(), BKE_image_multilayer_index(), do_paintface_box_select(), EM_check_backbuf(), filelist_getimage(), filelist_loadimage(), image_assign_ibuf(), image_get_ibuf(), image_get_ibuf_threadsafe(), nlastrips_ctime_get_strip(), ptcache_cloth_interpolate(), ptcache_cloth_read(), ptcache_cloth_write(), ptcache_particle_interpolate(), ptcache_particle_read(), ptcache_particle_write(), ptcache_softbody_interpolate(), ptcache_softbody_read(), ptcache_softbody_write(), RVAddBitmaps_byte(), RVAddBitmaps_float(), RVBlurBitmap2_byte(), RVBlurBitmap2_float(), RVIsolateHighlights_byte(), RVIsolateHighlights_float(), sample_backbuf_area(), view3d_sample_backbuf_rect(), weight_paint_sample_enum_itemf(), and weight_sample_invoke().
| int ImBuf::mall |
what is malloced internal, and can be freed
Definition at line 53 of file iff.h.
Referenced by addzbuffloatImBuf(), addzbufImBuf(), freeencodedbufferImBuf(), image_load_sequence_multilayer(), imb_addencodedbufferImBuf(), imb_addrectfloatImBuf(), imb_addrectImBuf(), imb_addtilesImBuf(), IMB_dupImBuf(), imb_enlargeencodedbufferImBuf(), imb_freerectfloatImBuf(), imb_freerectImBuf(), imb_freetilesImBuf(), IMB_freezbuffloatImBuf(), IMB_freezbufImBuf(), IMB_scalefastImBuf(), IMB_tiles_to_rect(), node_composit_exec_scale(), q_scale_linear_interpolation(), save_image_doit(), scaledownx(), scaledowny(), scalefast_Z_ImBuf(), scaleupx(), and scaleupy().
| struct ImMetaData * ImBuf::metadata |
Definition at line 76 of file iff.h.
Referenced by IMB_dupImBuf(), IMB_metadata_add_field(), IMB_metadata_change_field(), IMB_metadata_del_field(), IMB_metadata_free(), IMB_metadata_get_field(), imb_savepng(), openexr_header_metadata(), and write_jpeg().
| int ImBuf::miplevel |
Definition at line 109 of file IMB_imbuf_types.h.
Referenced by IMB_makemipmap(), and IMB_remakemipmap().
| int ImBuf::miplevels |
| struct ImBuf * ImBuf::mipmap |
to be implemented properly, specific filename for custom profiles MipMap levels, a series of halved images
Definition at line 70 of file iff.h.
Referenced by draw_bgpic(), image_invert_exec(), image_mem_size(), image_mipmap_test(), image_undo_restore(), imagewraposa(), imagewraposa_aniso(), imapaint_image_update(), IMB_dupImBuf(), imb_freemipmapImBuf(), IMB_getmipmap(), IMB_loadiffname(), IMB_makemipmap(), and IMB_remakemipmap().
| int ImBuf::miptot |
Definition at line 109 of file IMB_imbuf_types.h.
Referenced by imb_freemipmapImBuf(), IMB_getmipmap(), IMB_loadiffname(), IMB_makemipmap(), IMB_remakemipmap(), and IMB_tiles_to_rect().
| char ImBuf::name |
Definition at line 80 of file iff.h.
Referenced by AnimationImporter::add_bone_fcurve(), add_ibuf_size(), BKE_add_image_imbuf(), BKE_image_memorypack(), defgroup_flip_index(), defgroup_flip_map(), do_write_image_or_movie(), image_info(), image_load_sequence_file(), IMB_anim_absolute(), IMB_loadiffname(), IMB_testiffname(), ImagesExporter::operator()(), RE_BlenderAnim(), RE_BlenderFrame(), save_as_invoke(), save_image_doit(), save_sequence_exec(), seq_proxy_fetch(), space_image_file_exists_poll(), and unique_name().
| struct ImBuf * ImBuf::next |
Definition at line 47 of file iff.h.
Referenced by BKE_image_free_all_textures(), BKE_image_free_anim_ibufs(), image_assign_ibuf(), image_get_ibuf(), image_mem_size(), and save_sequence_exec().
| double ImBuf::ppm[2] |
Definition at line 92 of file IMB_imbuf_types.h.
Referenced by IMB_allocImBuf(), imb_loadpng(), and imb_savepng().
| struct ImBuf * ImBuf::prev |
| short ImBuf::profile |
Definition at line 66 of file iff.h.
Referenced by avi_fetchibuf(), do_projectpaint_thread(), do_render_seq(), do_write_image_or_movie(), draw_nodespace_back_pix(), ibJpegImageFromCinfo(), image_get_ibuf_multilayer(), image_get_render_result(), image_load_sequence_multilayer(), image_verify_buffer_float(), imapaint_canvas_set(), imapaint_paint_sub_stroke(), IMB_anim_absolute(), imb_bmp_decode(), imb_cocoaLoadImage(), imb_cocoaSaveImage(), IMB_convert_profile(), IMB_float_from_rect(), IMB_float_profile_ensure(), imb_load_dds(), imb_load_openexr(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), IMB_partial_rect_from_float(), IMB_rect_from_float(), imb_save_openexr_half(), node_composit_exec_output_file(), node_composit_get_image(), RE_bake_shade_all_selected(), render_envmap(), sample_apply(), save_envmap(), seq_render_scene_strip_impl(), and seq_render_strip().
| char ImBuf::profile_filename[256] |
| unsigned int * ImBuf::rect |
pixel values stored here
Definition at line 50 of file iff.h.
Referenced by add_ibuf_size(), apply_heights_callback(), apply_heights_data(), apply_tangmat_callback(), avi_fetchibuf(), bicubic_interpolation(), bicubic_interpolation_color(), bilinear_interpolation(), bilinear_interpolation_color(), bilinear_interpolation_color_wrap(), BKE_alphatest_ibuf(), BL_MakeScreenShot(), blend_file_thumb(), brush_imbuf_new(), brush_painter_do_partial(), calcAlpha(), color_balance_byte_byte(), color_balance_byte_float(), complete_partial_load(), curvemapping_do_ibuf(), de_interlace_ng(), de_interlace_st(), decodetarga(), def_internal_icon(), detectBitmapFont(), do_add_effect(), do_alphaover_effect(), do_alphaunder_effect(), do_cross_effect(), do_gammacross_effect(), do_glow_effect(), do_mul_effect(), do_overdrop_effect(), do_paintface_box_select(), do_plugin_effect(), do_render_seq(), do_solid_color(), do_sub_effect(), do_wipe_effect(), do_write_image_or_movie(), draw_bgpic(), draw_histogram_bar(), draw_histogram_marker(), draw_image_buffer(), draw_image_seq(), draw_nodespace_back_pix(), draw_zebra_byte(), draw_zebra_float(), dumptarga(), ED_preview_icon_job(), ED_space_image_acquire_buffer(), ED_view3d_draw_offscreen_imbuf(), EM_init_backbuf_border(), EM_init_backbuf_circle(), EM_mask_init_backbuf_border(), file_draw_preview(), filelist_from_library(), filelist_init_icons(), get_alpha_clone_image(), get_next_bake_face(), get_part_from_ibuf(), GPU_paint_update_image(), GPU_verify_image(), GHOST_SystemCocoa::handleDraggingEvent(), ibJpegImageFromCinfo(), ibuf_get_color(), ibuf_get_color_clip(), icon_copy_rect(), icon_draw_rect(), icon_preview_startjob(), image_buffer_rect_update(), image_get_render_result(), image_invert_exec(), image_mem_size(), image_sample(), image_undo_restore(), image_verify_buffer_float(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imapaint_canvas_set(), imapaint_ibuf_get_set_rgb(), imapaint_paint_stroke(), imb_addrectImBuf(), imb_bmp_decode(), imb_cocoaLoadImage(), imb_cocoaSaveImage(), IMB_color_to_bw(), IMB_convert_profile(), IMB_convert_rgba_to_abgr(), IMB_de_interlace(), 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_float_from_rect_linear(), imb_float_from_rect_nonlinear(), imb_freerectImBuf(), IMB_half_x(), IMB_half_y(), IMB_interlace(), imb_load_dds(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_partial_rect_from_float(), IMB_premultiply_alpha(), IMB_rect_from_float(), IMB_rectblend(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), imb_save_dds(), imb_save_openexr_half(), imb_savebmp(), IMB_saveiff(), imb_saveiris(), imb_savepng(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_thumb_create(), IMB_tiles_to_rect(), init_internal_icons(), BL_Texture::InitFromImage(), input_preprocess(), ldtarga(), loadblend_thumb(), make_black_ibuf(), 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(), makebody_tga(), multibuf(), multiresbake_check(), neareast_interpolation(), neareast_interpolation_color(), node_composit_get_image(), pixel_from_buffer(), ImageBuff::plot(), prepare_effect_imbufs(), project_paint_PickColor(), project_paint_uvpixel_init(), q_scale_linear_interpolation(), RE_layer_load_from_file(), sample_apply(), sample_backbuf_area(), sample_line_exec(), save_image_doit(), scaledownx(), scaledowny(), scalefast_Z_ImBuf(), scaleupx(), scaleupy(), scopes_update(), screen_opengl_render_anim_step(), screenshot_exec(), screenshot_startjob(), seq_render_scene_strip_impl(), seq_render_strip(), sequencer_borderselect_exec(), shade_tface(), texture_paint_camera_project_exec(), ui_draw_but_IMAGE(), undo_copy_tile(), view3d_read_backbuf(), wm_drags_draw(), and write_jpeg().
| float * ImBuf::rect_float |
floating point Rect equivalent Linear RGB color space - may need gamma correction to sRGB when generating 8bit representations
Definition at line 61 of file iff.h.
Referenced by add_ibuf_size(), apply_heights_callback(), apply_heights_data(), apply_tangmat_callback(), avi_fetchibuf(), bicubic_interpolation(), bicubic_interpolation_color(), bilinear_interpolation(), bilinear_interpolation_color(), bilinear_interpolation_color_wrap(), BKE_alphatest_ibuf(), brush_gen_radial_control_imbuf(), brush_imbuf_new(), brush_painter_do_partial(), color_balance(), color_balance_byte_float(), color_balance_float_float(), colorfn(), curvemapping_do_ibuf(), do_add_effect(), do_alphaover_effect(), do_alphaunder_effect(), do_cross_effect(), do_displace(), do_gammacross_effect(), do_glow_effect(), do_halo_tex(), do_lamp_tex(), do_mapuv(), do_material_tex(), do_mul_effect(), do_overdrop_effect(), do_plugin_effect(), do_projectpaint_thread(), do_render_seq(), do_sky_tex(), do_solid_color(), do_sub_effect(), do_wipe_effect(), do_write_image_or_movie(), draw_bgpic(), draw_image_buffer(), draw_image_seq(), draw_zebra_float(), ED_space_image_acquire_buffer(), ED_view3d_draw_offscreen_imbuf(), get_next_bake_face(), GPU_paint_update_image(), GPU_verify_image(), ibuf_get_color(), ibuf_get_color_clip(), icon_copy_rect(), image_get_ibuf_multilayer(), image_get_render_result(), image_info(), image_invert_exec(), image_load_sequence_multilayer(), image_mem_size(), image_panel_poll(), image_undo_push_tile(), image_undo_restore(), image_verify_buffer_float(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imapaint_canvas_set(), imapaint_ibuf_get_set_rgb(), imapaint_image_update(), imapaint_paint_sub_stroke(), imb_addrectfloatImBuf(), imb_cocoaSaveImage(), IMB_color_to_bw(), IMB_convert_profile(), IMB_convert_rgba_to_abgr(), IMB_double_fast_x(), IMB_double_fast_y(), IMB_double_x(), IMB_dupImBuf(), IMB_filter_extend(), imb_filterx(), IMB_filtery(), IMB_flipx(), IMB_flipy(), IMB_float_from_rect(), IMB_float_from_rect_simple(), IMB_float_profile_ensure(), imb_freerectfloatImBuf(), IMB_half_x(), IMB_half_y(), imb_load_dpx_cineon(), imb_load_openexr(), imb_loadiris(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_partial_rect_from_float(), IMB_premultiply_alpha(), IMB_rect_from_float(), IMB_rectblend(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), imb_save_openexr(), imb_save_openexr_float(), imb_save_openexr_half(), IMB_saveiff(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_thumb_create(), input_preprocess(), load_frame_image_sequence(), make_black_ibuf(), make_histogram_view_from_ibuf(), make_histogram_view_from_ibuf_float(), 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(), multibuf(), multiresbake_check(), multitex_nodes(), neareast_interpolation(), neareast_interpolation_color(), node_composit_exec_output_file(), node_composit_exec_rotate(), node_composit_exec_scale(), node_composit_get_image(), pixel_from_buffer(), prepare_effect_imbufs(), project_face_pixel(), project_paint_end(), project_paint_PickColor(), project_paint_uvpixel_init(), project_paint_uvpixel_mask(), q_scale_linear_interpolation(), radial_control_set_tex(), RE_bake_shade_all_selected(), RE_layer_load_from_file(), render_envmap(), sample_apply(), sample_line_exec(), save_image_doit(), scaledownx(), scaledowny(), scaleupx(), scaleupy(), scopes_update(), screen_opengl_render_anim_step(), screen_opengl_render_apply(), seq_render_scene_strip_impl(), seq_render_strip(), shade_tface(), and undo_copy_tile().
Definition at line 84 of file iff.h.
Referenced by IMB_dupImBuf(), IMB_freeImBuf(), and IMB_refImBuf().
| unsigned int** ImBuf::tiles |
Definition at line 97 of file IMB_imbuf_types.h.
Referenced by imb_addtilesImBuf(), imb_freetilesImBuf(), imb_global_cache_tile_load(), imb_global_cache_tile_unload(), imb_thread_cache_get_tile(), and IMB_tiles_to_rect().
| int ImBuf::tilex |
Definition at line 95 of file IMB_imbuf_types.h.
Referenced by imb_global_cache_get_tile(), imb_global_cache_tile_load(), imb_global_cache_tile_unload(), and IMB_tiles_to_rect().
| int ImBuf::tiley |
Definition at line 95 of file IMB_imbuf_types.h.
Referenced by imb_global_cache_get_tile(), imb_global_cache_tile_load(), imb_global_cache_tile_unload(), and IMB_tiles_to_rect().
| void * ImBuf::userdata |
temporary storage, only used by baking at the moment
Definition at line 56 of file iff.h.
Referenced by apply_heights_data(), bake_images(), BKE_image_free_anim_ibufs(), detectBitmapFont(), finish_bake_internal(), image_create_multilayer(), image_free_buffers(), image_load_image_file(), image_load_sequence_file(), imb_load_openexr(), init_bake_rast(), matrixGlyph(), RE_bake_shade_all_selected(), readBitmapFontVersion0(), and shade_tface().
| int ImBuf::userflags |
Definition at line 75 of file iff.h.
Referenced by add_ibuf_size(), apply_heights_callback(), apply_heights_data(), apply_tangmat_callback(), BKE_image_free_all_textures(), BKE_image_free_anim_ibufs(), BKE_image_memorypack(), draw_bgpic(), finish_bake_internal(), image_invert_exec(), image_mipmap_test(), image_undo_restore(), image_verify_buffer_float(), imapaint_dirty_region(), imapaint_image_update(), IMB_partial_rect_from_float(), IMB_rect_from_float(), matrixGlyph(), pack_all_invoke(), pack_exec(), pack_invoke(), project_paint_end(), RE_bake_shade_all_selected(), readBitmapFontVersion0(), save_image_doit(), and save_sequence_exec().
| short ImBuf::x |
Definition at line 48 of file iff.h.
Referenced by addzbuffloatImBuf(), addzbufImBuf(), alpha_clip_aniso(), apply_heights_callback(), apply_heights_data(), apply_tangmat_callback(), area_sample(), avi_fetchibuf(), bicubic_interpolation_color(), bilinear_interpolation_color(), bilinear_interpolation_color_wrap(), BKE_alphatest_ibuf(), BKE_image_signal(), blend_file_thumb(), boxsample(), boxsampleclip(), brush_gen_radial_control_imbuf(), brush_imbuf_new(), brush_painter_do_partial(), brush_painter_fixed_tex_partial_update(), calcAlpha(), color_balance_byte_byte(), color_balance_byte_float(), color_balance_fl(), color_balance_float_float(), colorfn(), compatible_bump_compute(), complete_partial_load(), curvemapping_do_ibuf(), de_interlace_ng(), de_interlace_st(), decodetarga(), def_internal_icon(), detectBitmapFont(), do_add_effect_byte(), do_add_effect_float(), do_alphaover_effect_byte(), do_alphaover_effect_float(), do_alphaunder_effect_byte(), do_alphaunder_effect_float(), do_cross_effect_byte(), do_cross_effect_float(), do_drop_effect_byte(), do_drop_effect_float(), do_gammacross_effect_byte(), do_gammacross_effect_float(), do_material_tex(), do_mul_effect_byte(), do_mul_effect_float(), do_multires_bake(), do_plugin_effect(), do_solid_color(), do_sub_effect_byte(), do_sub_effect_float(), draw_bgpic(), draw_gpencil_2dimage(), draw_histogram_bar(), draw_histogram_marker(), draw_image_buffer(), draw_image_buffer_tiled(), draw_image_seq(), draw_nodespace_back_pix(), draw_zebra_byte(), draw_zebra_float(), dumptarga(), ED_image_size(), ED_space_image_size(), enlarge_picture_byte(), envmap_split_ima(), ewa_eval(), feline_eval(), file_draw_preview(), get_alpha_clone_image(), get_part_from_ibuf(), GPU_paint_update_image(), GPU_verify_image(), ibJpegImageFromCinfo(), ibuf_get_color(), ibuf_get_color_clip(), icon_copy_rect(), image_aspect(), image_buffer_rect_update(), image_create_multilayer(), image_get_render_result(), image_info(), image_invert_exec(), image_sample(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imapaint_convert_brushco(), imapaint_ibuf_add_if(), imapaint_ibuf_get_set_rgb(), imapaint_lift_clone(), imapaint_lift_smear(), imapaint_lift_soften(), imapaint_paint_op(), imapaint_paint_sub_stroke(), imapaint_torus_split_region(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_allocImBuf(), imb_bmp_decode(), imb_cocoaLoadImage(), imb_cocoaSaveImage(), IMB_color_to_bw(), IMB_convert_profile(), IMB_convert_rgba_to_abgr(), IMB_de_interlace(), 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_linear(), imb_float_from_rect_nonlinear(), IMB_float_profile_ensure(), IMB_half_x(), IMB_half_y(), IMB_interlace(), imb_load_dpx_cineon(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), IMB_makemipmap(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_partial_rect_from_float(), IMB_premultiply_alpha(), IMB_rect_from_float(), IMB_rectblend(), IMB_rectclip(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), IMB_remakemipmap(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_savebmp(), imb_saveiris(), imb_savepng(), imb_savetarga(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_thumb_create(), IMB_tiles_to_rect(), init_bake_rast(), init_heights_data(), init_iconfile_list(), init_internal_icons(), init_jpeg(), BL_Texture::InitCubeMap(), BL_Texture::InitFromImage(), input_preprocess(), insert_into_textbuf(), ldtarga(), load_frame_image_sequence(), make_black_ibuf(), 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(), matrixGlyph(), multibuf(), my_envmap_split_ima(), neareast_interpolation_color(), node_composit_get_image(), node_composit_get_zimage(), pixel_from_buffer(), ImageBuff::plot(), plot(), prepare_effect_imbufs(), project_face_pixel(), project_paint_begin(), project_paint_end(), project_paint_face_init(), project_paint_PickColor(), project_paint_uvpixel_init(), q_scale_linear_interpolation(), radial_control_set_tex(), RE_engine_begin_result(), RE_layer_load_from_file(), readBitmapFontVersion0(), render_envmap(), RVAddBitmaps_byte(), RVAddBitmaps_float(), RVBlurBitmap2_byte(), RVBlurBitmap2_float(), RVIsolateHighlights_byte(), RVIsolateHighlights_float(), sample_apply(), sample_backbuf_area(), sample_line_exec(), save_envmap(), save_jstjpeg(), scaledownx(), scaledowny(), scalefast_Z_ImBuf(), scaleupx(), scaleupy(), scopes_update(), screen_opengl_render_anim_step(), seq_render_strip(), sequencer_select_invoke(), shade_tface(), snode_bg_viewmove_invoke(), test_endian_zbuf(), transform_image(), ui_draw_but_IMAGE(), vectorscope_put_cross(), wform_put_border(), wm_drags_draw(), and write_jpeg().
| int ImBuf::x |
Definition at line 73 of file IMB_imbuf_types.h.
| int ImBuf::xtiles |
Definition at line 96 of file IMB_imbuf_types.h.
Referenced by imb_addtilesImBuf(), imb_freetilesImBuf(), imb_global_cache_tile_load(), imb_global_cache_tile_unload(), imb_thread_cache_get_tile(), and IMB_tiles_to_rect().
| short ImBuf::y |
width and Height of our image buffer
Definition at line 48 of file iff.h.
Referenced by addzbuffloatImBuf(), addzbufImBuf(), alpha_clip_aniso(), apply_heights_data(), area_sample(), avi_fetchibuf(), bilinear_interpolation_color(), bilinear_interpolation_color_wrap(), BKE_alphatest_ibuf(), BKE_image_signal(), blend_file_thumb(), boxsample(), boxsampleclip(), brush_gen_radial_control_imbuf(), brush_imbuf_new(), brush_painter_do_partial(), brush_painter_fixed_tex_partial_update(), calcAlpha(), color_balance_byte_byte(), color_balance_byte_float(), color_balance_float_float(), colorfn(), compatible_bump_compute(), complete_partial_load(), curvemapping_do_ibuf(), de_interlace_ng(), de_interlace_st(), decodetarga(), detectBitmapFont(), do_drop_effect_byte(), do_drop_effect_float(), do_material_tex(), do_multires_bake(), do_plugin_effect(), do_solid_color(), draw_bgpic(), draw_gpencil_2dimage(), draw_histogram_bar(), draw_histogram_marker(), draw_image_buffer(), draw_image_buffer_tiled(), draw_image_seq(), draw_nodespace_back_pix(), draw_zebra_byte(), draw_zebra_float(), dumptarga(), ED_image_size(), ED_space_image_size(), envmap_split_ima(), ewa_eval(), feline_eval(), file_draw_preview(), get_alpha_clone_image(), GPU_paint_update_image(), GPU_verify_image(), ibJpegImageFromCinfo(), ibuf_get_color_clip(), icon_copy_rect(), image_aspect(), image_buffer_rect_update(), image_create_multilayer(), image_get_render_result(), image_info(), image_invert_exec(), image_sample(), imagewrap(), imagewraposa(), imagewraposa_aniso(), imapaint_convert_brushco(), imapaint_ibuf_add_if(), imapaint_ibuf_get_set_rgb(), imapaint_lift_clone(), imapaint_lift_smear(), imapaint_lift_soften(), imapaint_paint_op(), imapaint_paint_sub_stroke(), imapaint_torus_split_region(), imb_addrectfloatImBuf(), imb_addrectImBuf(), IMB_allocImBuf(), imb_bmp_decode(), imb_cocoaLoadImage(), imb_cocoaSaveImage(), IMB_color_to_bw(), IMB_convert_profile(), IMB_convert_rgba_to_abgr(), IMB_de_interlace(), 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_linear(), imb_float_from_rect_nonlinear(), IMB_float_profile_ensure(), IMB_half_x(), IMB_half_y(), IMB_interlace(), imb_load_dpx_cineon(), imb_loadiris(), imb_loadpng(), imb_loadtarga(), IMB_makemipmap(), IMB_mask_clear(), IMB_onehalf(), imb_onehalf_no_alloc(), IMB_premultiply_alpha(), IMB_rect_from_float(), IMB_rectclip(), IMB_rectfill(), IMB_rectfill_alpha(), IMB_rectfill_area(), IMB_remakemipmap(), imb_save_dpx_cineon(), imb_save_openexr_float(), imb_save_openexr_half(), imb_savebmp(), imb_saveiris(), imb_savepng(), imb_savetarga(), IMB_scalefastImBuf(), IMB_scaleImBuf(), IMB_thumb_create(), IMB_tiles_to_rect(), init_bake_rast(), init_heights_data(), init_iconfile_list(), init_internal_icons(), init_jpeg(), BL_Texture::InitCubeMap(), BL_Texture::InitFromImage(), input_preprocess(), ldtarga(), load_frame_image_sequence(), make_black_ibuf(), make_cb_table_byte(), make_cb_table_float(), 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(), matrixGlyph(), multibuf(), my_envmap_split_ima(), neareast_interpolation_color(), node_composit_get_image(), node_composit_get_zimage(), output_iris(), ImageBuff::plot(), plot(), prepare_effect_imbufs(), project_face_pixel(), project_paint_begin(), project_paint_end(), project_paint_face_init(), project_paint_PickColor(), project_paint_uvpixel_init(), q_scale_linear_interpolation(), radial_control_set_tex(), RE_engine_begin_result(), RE_layer_load_from_file(), readBitmapFontVersion0(), render_envmap(), RVAddBitmaps_byte(), RVAddBitmaps_float(), RVBlurBitmap2_byte(), RVBlurBitmap2_float(), RVIsolateHighlights_byte(), RVIsolateHighlights_float(), sample_apply(), sample_backbuf_area(), sample_line_exec(), save_jstjpeg(), scaledownx(), scaledowny(), scalefast_Z_ImBuf(), scaleupx(), scaleupy(), scopes_update(), screen_opengl_render_anim_step(), seq_render_strip(), shade_tface(), snode_bg_viewmove_invoke(), test_endian_zbuf(), transform_image(), ui_draw_but_IMAGE(), vectorscope_put_cross(), wform_put_border(), wm_drags_draw(), and write_jpeg().
| int ImBuf::y |
Definition at line 73 of file IMB_imbuf_types.h.
| int ImBuf::ytiles |
Definition at line 96 of file IMB_imbuf_types.h.
Referenced by imb_addtilesImBuf(), imb_freetilesImBuf(), and IMB_tiles_to_rect().
| int * ImBuf::zbuf |
z buffer data, original zbuffer
Definition at line 54 of file iff.h.
Referenced by addzbufImBuf(), draw_image_buffer(), image_info(), IMB_dupImBuf(), IMB_freezbufImBuf(), imb_loadiris(), imb_saveiris(), input_preprocess(), sample_apply(), save_image_doit(), scalefast_Z_ImBuf(), and test_endian_zbuf().
| float * ImBuf::zbuf_float |
z buffer data, camera coordinates
Definition at line 55 of file iff.h.
Referenced by addzbuffloatImBuf(), BKE_write_ibuf(), do_write_image_or_movie(), draw_image_buffer(), image_get_render_result(), image_info(), IMB_dupImBuf(), IMB_freezbuffloatImBuf(), imb_load_openexr(), imb_save_openexr_float(), imb_save_openexr_half(), node_composit_exec_output_file(), node_composit_get_zimage(), sample_apply(), save_image_doit(), screen_opengl_render_anim_step(), and seq_render_scene_strip_impl().