Blender
V3.3
|
#include <RE_pipeline.h>
Public Attributes | |
struct RenderResult * | next |
struct RenderResult * | prev |
int | rectx |
int | recty |
short | sample_nr |
int * | rect32 |
float * | rectf |
float * | rectz |
rcti | tilerect |
int | xof |
int | yof |
ListBase | layers |
ListBase | views |
rcti | renrect |
RenderLayer * | renlay |
int | framenr |
int | have_combined |
char * | text |
char * | error |
struct StampData * | stamp_data |
bool | passes_allocated |
Definition at line 99 of file RE_pipeline.h.
char* RenderResult::error |
Definition at line 139 of file RE_pipeline.h.
Referenced by image_renderinfo_cb(), RE_engine_set_error_message(), and render_result_free().
int RenderResult::framenr |
Definition at line 132 of file RE_pipeline.h.
Referenced by image_load_sequence_multilayer().
int RenderResult::have_combined |
Definition at line 135 of file RE_pipeline.h.
Referenced by BKE_image_render_write_exr(), blender::compositor::CompositorOperation::deinit_execution(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_render_result_rect_from_ibuf(), and render_result_views_free().
ListBase RenderResult::layers |
Definition at line 122 of file RE_pipeline.h.
Referenced by BKE_image_multilayer_index(), BKE_image_render_write_exr(), cmp_node_image_create_outputs(), DRW_render_to_image(), ml_addlayer_cb(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_create_gp_pass(), RE_create_render_pass(), RE_DuplicateRenderResult(), RE_GetRenderLayer(), RE_InitState(), RE_layers_have_name(), render_get_active_layer(), render_image_update_pass_and_layer(), render_result_clone_passes(), render_result_exr_file_read_path(), render_result_free(), 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(), 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 100 of file RE_pipeline.h.
Referenced by RE_DuplicateRenderResult(), and render_result_free_list().
bool RenderResult::passes_allocated |
Definition at line 143 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 100 of file RE_pipeline.h.
Referenced by RE_DuplicateRenderResult().
int* RenderResult::rect32 |
Definition at line 110 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_DuplicateRenderResult(), render_result_free(), renderresult_stampinfo(), and seq_render_scene_strip().
float* RenderResult::rectf |
Definition at line 112 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_DuplicateRenderResult(), render_result_free(), renderresult_stampinfo(), and seq_render_scene_strip().
int RenderResult::rectx |
Definition at line 103 of file RE_pipeline.h.
Referenced by BKE_image_render_write_exr(), blender::compositor::CompositorOperation::determine_canvas(), do_merge_tile(), do_render_sequencer(), ed_preview_draw_rect(), image_buffer_calc_tile_rect(), image_buffer_rect_update(), image_get_ibuf_multilayer(), image_load_sequence_multilayer(), 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(), 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 103 of file RE_pipeline.h.
Referenced by BKE_image_render_write_exr(), blender::compositor::CompositorOperation::determine_canvas(), do_merge_tile(), do_render_sequencer(), ed_preview_draw_rect(), image_buffer_calc_tile_rect(), image_get_ibuf_multilayer(), image_load_sequence_multilayer(), 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(), 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().
float* RenderResult::rectz |
Definition at line 114 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_DuplicateRenderResult(), render_result_free(), and seq_render_scene_strip().
RenderLayer* RenderResult::renlay |
Definition at line 129 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().
rcti RenderResult::renrect |
Definition at line 128 of file RE_pipeline.h.
Referenced by render_result_new().
short RenderResult::sample_nr |
Definition at line 104 of file RE_pipeline.h.
struct StampData* RenderResult::stamp_data |
Definition at line 141 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::OutputOpenExrMultiLayerOperation::create_stamp_data(), blender::compositor::MultilayerColorOperation::get_meta_data(), blender::compositor::RenderLayersProg::get_meta_data(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_DuplicateRenderResult(), render_result_free(), render_result_uncrop(), renderresult_stampinfo(), and blender::bke::cryptomatte::tests::TEST().
char* RenderResult::text |
Definition at line 138 of file RE_pipeline.h.
Referenced by draw_render_info(), image_renderinfo_cb(), and render_result_free().
rcti RenderResult::tilerect |
Definition at line 117 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().
ListBase RenderResult::views |
Definition at line 125 of file RE_pipeline.h.
Referenced by 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_HasCombinedLayer(), RE_HasFloatPixels(), RE_RenderResult_is_stereo(), 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 119 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_AcquireResultImageViews(), render_result_new(), and render_result_uncrop().
int RenderResult::yof |
Definition at line 119 of file RE_pipeline.h.
Referenced by RE_AcquireResultImage(), RE_AcquireResultImageViews(), render_result_new(), and render_result_uncrop().