|
Blender V4.3
|
#include <RE_pipeline.h>
Public Attributes | |
| struct RenderResult * | next |
| struct RenderResult * | prev |
| int | user_counter |
| int | rectx |
| int | recty |
| struct ImBuf * | ibuf |
| rcti | tilerect |
| int | xof |
| int | yof |
| ListBase | layers |
| ListBase | views |
| RenderLayer * | renlay |
| int | framenr |
| bool | have_combined |
| char * | text |
| char * | error |
| struct StampData * | stamp_data |
| bool | passes_allocated |
Definition at line 101 of file RE_pipeline.h.
| char* RenderResult::error |
Definition at line 145 of file RE_pipeline.h.
Referenced by image_renderinfo_cb(), RE_engine_set_error_message(), render_result_free(), and screen_render_exec().
| int RenderResult::framenr |
Definition at line 138 of file RE_pipeline.h.
Referenced by image_load_sequence_multilayer().
| bool RenderResult::have_combined |
Definition at line 141 of file RE_pipeline.h.
Referenced by add_exr_compositing_result(), BKE_image_render_write_exr(), blender::compositor::CompositorOperation::deinit_execution(), blender::render::Context::output_to_render_result(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_render_result_rect_from_ibuf(), and render_result_views_free().
| struct ImBuf* RenderResult::ibuf |
Definition at line 121 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_DuplicateRenderResult(), render_result_free(), render_result_merge(), renderresult_set_passes_metadata(), renderresult_stampinfo(), and seq_render_scene_strip().
| ListBase RenderResult::layers |
Definition at line 129 of file RE_pipeline.h.
Referenced by blender::realtime_compositor::FileOutput::add_pass(), BKE_image_multilayer_index(), BKE_image_render_write_exr(), cmp_node_image_create_outputs(), blender::compositor::ImageNode::convert_to_operations(), DRW_render_to_image(), blender::realtime_compositor::FileOutput::FileOutput(), blender::ed::space_node::get_image_from_viewlayer_and_pass(), blender::bke::tests::ImageTest::get_image_layer_names(), blender::bke::tests::ImageTest::get_image_pass_names_for_layer(), ml_addlayer_cb(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_create_gp_pass(), RE_create_render_pass(), RE_DuplicateRenderResult(), RE_GetRenderLayer(), RE_InitState(), blender::render::hydra::FinalEngine::render(), render_get_single_layer(), render_image_update_pass_and_layer(), render_result_clone_passes(), render_result_exr_file_read_path(), render_result_free(), render_result_free_gpu_texture_caches(), render_result_from_bake(), render_result_merge(), render_result_new(), render_result_new_from_exr(), render_result_passes_allocated_ensure(), render_result_single_layer_end(), render_result_to_bake(), renderresult_set_passes_metadata(), ui_imageuser_layer_menu(), ui_imageuser_layer_menu_step(), ui_imageuser_pass_menu(), ui_imageuser_pass_menu_step(), and uiblock_layer_pass_buttons().
| struct RenderResult* RenderResult::next |
Definition at line 102 of file RE_pipeline.h.
Referenced by RE_DuplicateRenderResult(), and render_result_free_list().
| bool RenderResult::passes_allocated |
Definition at line 149 of file RE_pipeline.h.
Referenced by engine_render_view_layer(), RE_engine_render(), re_ensure_passes_allocated_thread_safe(), render_layer_add_pass(), render_result_new(), and render_result_passes_allocated_ensure().
| struct RenderResult * RenderResult::prev |
Definition at line 102 of file RE_pipeline.h.
Referenced by RE_DuplicateRenderResult().
| int RenderResult::rectx |
Definition at line 116 of file RE_pipeline.h.
Referenced by add_exr_compositing_result(), blender::realtime_compositor::FileOutput::add_pass(), blender::realtime_compositor::FileOutput::add_view(), BKE_image_render_write_exr(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::compute_render_domain(), blender::compositor::CompositorOperation::determine_canvas(), do_merge_tile(), do_render_sequencer(), ed_preview_draw_rect(), blender::realtime_compositor::FileOutput::FileOutput(), image_buffer_calc_tile_rect(), image_buffer_rect_update(), ml_addpass_cb(), blender::render::Context::output_to_render_result(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_create_gp_pass(), RE_engine_begin_result(), RE_InitState(), RE_render_result_rect_from_ibuf(), RE_render_result_rect_to_ibuf(), RE_RenderViewEnsureImBuf(), render_layer_allocate_pass(), render_result_exr_file_cache_write(), render_result_exr_file_read_path(), render_result_from_bake(), render_result_new(), render_result_new_from_exr(), render_result_rect_fill_zero(), render_result_rect_get_pixels(), render_result_single_layer_end(), renderresult_stampinfo(), screen_opengl_render_doit(), and seq_render_scene_strip().
| int RenderResult::recty |
Definition at line 116 of file RE_pipeline.h.
Referenced by add_exr_compositing_result(), blender::realtime_compositor::FileOutput::add_pass(), blender::realtime_compositor::FileOutput::add_view(), BKE_image_render_write_exr(), blender::compositor::CompositorOperation::determine_canvas(), do_merge_tile(), do_render_sequencer(), ed_preview_draw_rect(), blender::realtime_compositor::FileOutput::FileOutput(), image_buffer_calc_tile_rect(), ml_addpass_cb(), blender::render::Context::output_to_render_result(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_create_gp_pass(), RE_engine_begin_result(), RE_InitState(), RE_render_result_rect_from_ibuf(), RE_render_result_rect_to_ibuf(), RE_RenderViewEnsureImBuf(), render_layer_allocate_pass(), render_result_exr_file_cache_write(), render_result_exr_file_read_path(), render_result_from_bake(), render_result_new(), render_result_new_from_exr(), render_result_rect_fill_zero(), render_result_rect_get_pixels(), render_result_single_layer_end(), renderresult_stampinfo(), screen_opengl_render_doit(), and seq_render_scene_strip().
| RenderLayer* RenderResult::renlay |
Definition at line 135 of file RE_pipeline.h.
Referenced by do_render_compositor(), image_buffer_calc_tile_rect(), image_buffer_rect_update(), render_image_update_pass_and_layer(), and render_result_uncrop().
| struct StampData* RenderResult::stamp_data |
Definition at line 147 of file RE_pipeline.h.
Referenced by BKE_cryptomatte_init_from_render_result(), BKE_image_render_write_exr(), BKE_imbuf_stamp_info(), BKE_render_result_stamp_data(), BKE_render_result_stamp_info(), BKE_stamp_info_from_imbuf(), blender::compositor::RenderLayersProg::get_meta_data(), blender::render::Context::populate_meta_data_for_pass(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_DuplicateRenderResult(), render_result_free(), render_result_uncrop(), and renderresult_stampinfo().
| char* RenderResult::text |
Definition at line 144 of file RE_pipeline.h.
Referenced by draw_render_info(), image_renderinfo_cb(), and render_result_free().
| rcti RenderResult::tilerect |
Definition at line 124 of file RE_pipeline.h.
Referenced by do_merge_tile(), image_buffer_calc_tile_rect(), render_result_from_bake(), render_result_new(), render_result_to_bake(), and render_result_uncrop().
| int RenderResult::user_counter |
Definition at line 113 of file RE_pipeline.h.
Referenced by RE_ReferenceRenderResult(), and render_result_free().
| ListBase RenderResult::views |
Definition at line 132 of file RE_pipeline.h.
Referenced by add_exr_compositing_result(), blender::realtime_compositor::FileOutput::add_view(), blender::realtime_compositor::FileOutput::add_view(), BKE_image_render_write(), BKE_image_render_write_exr(), do_render_compositor(), DRW_render_gpencil(), DRW_render_to_image(), ed_preview_draw_rect(), image_init_multilayer_multiview(), image_save_single(), ml_addpass_cb(), ml_addview_cb(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_create_render_pass(), RE_DuplicateRenderResult(), RE_RenderViewGetById(), RE_RenderViewGetByName(), RE_WriteRenderViewsMovie(), render_layer_add_pass(), render_result_new(), render_result_view_new(), render_result_views_free(), render_result_views_new(), render_result_views_shallowcopy(), render_result_views_shallowdelete(), renderresult_stampinfo(), screen_opengl_render_apply(), screen_opengl_views_setup(), shader_preview_texture(), ui_imageuser_view_menu_rr(), and uiblock_layer_pass_buttons().
| int RenderResult::xof |
Definition at line 126 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_AcquireResultImageViews(), render_result_new(), and render_result_uncrop().
| int RenderResult::yof |
Definition at line 126 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_AcquireResultImageViews(), render_result_new(), and render_result_uncrop().