|
Blender V5.0
|
#include <RE_pipeline.h>
Public Attributes | |
| struct RenderPass * | next |
| struct RenderPass * | prev |
| int | channels |
| char | name [64] |
| char | chan_id [24] |
| struct ImBuf * | ibuf |
| int | rectx |
| int | recty |
| char | fullname [64] |
| char | view [64] |
| int | view_id |
| char | _pad0 [4] |
Definition at line 52 of file RE_pipeline.h.
| char RenderPass::_pad0[4] |
Definition at line 76 of file RE_pipeline.h.
| char RenderPass::chan_id[24] |
Definition at line 56 of file RE_pipeline.h.
Referenced by blender::compositor::FileOutput::add_pass(), blender::compositor::get_result_type(), ml_addpass_cb(), RE_RenderPassIsColor(), render_layer_add_pass(), blender::render::Context::result_type_from_pass(), and socket_type_from_pass().
| int RenderPass::channels |
Definition at line 54 of file RE_pipeline.h.
Referenced by blender::compositor::FileOutput::add_pass(), get_num_planes_for_pass_ibuf(), blender::compositor::get_result_type(), ml_addpass_cb(), RE_pass_ensure_gpu_texture_cache(), RE_RenderPassEnsureImBuf(), render_layer_add_pass(), render_layer_allocate_pass(), blender::render::Context::result_type_from_pass(), and socket_type_from_pass().
| char RenderPass::fullname[64] |
Definition at line 71 of file RE_pipeline.h.
Referenced by ml_addpass_cb(), and render_layer_add_pass().
| struct ImBuf* RenderPass::ibuf |
Image buffer which contains data of this pass.
The data can be either CPU side stored in ibuf->float_buffer, or a GPU-side stored in ibuf->gpu (during rendering, i.e.).
The pass data storage is lazily allocated, and until data is actually provided (via either CPU buffer of GPU texture) the ibuf is not allocated.
Definition at line 67 of file RE_pipeline.h.
Referenced by blender::compositor::FileOutput::add_pass(), assign_render_pass_ibuf_colorspace(), duplicate_render_pass(), blender::ed::space_node::get_image_from_viewlayer_and_pass(), blender::render::Context::get_pass(), image_get_ibuf_multilayer(), image_get_render_result(), image_load_sequence_multilayer(), RE_create_gp_pass(), RE_layer_load_from_file(), RE_pass_ensure_gpu_texture_cache(), RE_RenderLayerGetPassImBuf(), RE_RenderPassEnsureImBuf(), blender::draw::gpencil::render_init_buffers(), render_layer_allocate_pass(), blender::draw::gpencil::render_result_combined(), render_result_free(), render_result_from_bake(), render_result_to_bake(), blender::draw::gpencil::render_result_z(), write_render_color_output(), and write_render_z_output().
| char RenderPass::name[64] |
Definition at line 55 of file RE_pipeline.h.
Referenced by blender::compositor::FileOutput::add_pass(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_combined_layer_pass_name(), image_render_pass_get(), ml_addpass_cb(), order_render_passes(), RE_layer_load_from_file(), render_layer_add_pass(), render_layer_allocate_pass(), ui_imageuser_pass_menu(), ui_imageuser_pass_menu_step(), and uiblock_layer_pass_buttons().
| struct RenderPass* RenderPass::next |
Definition at line 53 of file RE_pipeline.h.
Referenced by duplicate_render_pass(), image_render_pass_get(), RE_layer_load_from_file(), render_result_merge(), ui_imageuser_pass_menu(), and ui_imageuser_pass_menu_step().
| struct RenderPass * RenderPass::prev |
Definition at line 53 of file RE_pipeline.h.
Referenced by duplicate_render_pass().
| int RenderPass::rectx |
Definition at line 69 of file RE_pipeline.h.
Referenced by blender::compositor::FileOutput::add_pass(), ml_addpass_cb(), RE_pass_ensure_gpu_texture_cache(), RE_RenderPassEnsureImBuf(), blender::draw::gpencil::render_init_buffers(), and render_layer_add_pass().
| int RenderPass::recty |
Definition at line 69 of file RE_pipeline.h.
Referenced by blender::compositor::FileOutput::add_pass(), ml_addpass_cb(), RE_pass_ensure_gpu_texture_cache(), RE_RenderPassEnsureImBuf(), blender::draw::gpencil::render_init_buffers(), and render_layer_add_pass().
| char RenderPass::view[64] |
Definition at line 72 of file RE_pipeline.h.
Referenced by blender::compositor::FileOutput::add_pass(), ml_addpass_cb(), order_render_passes(), and render_layer_add_pass().
| int RenderPass::view_id |
Quick lookup.
Definition at line 74 of file RE_pipeline.h.
Referenced by image_render_pass_get(), ml_addpass_cb(), order_render_passes(), and render_layer_add_pass().