|
Blender V4.3
|
#include <RE_engine.h>
Public Attributes | |
| struct RenderEngineType * | next |
| struct RenderEngineType * | prev |
| char | idname [64] |
| char | name [64] |
| int | flag |
| void(* | update )(struct RenderEngine *engine, struct Main *bmain, struct Depsgraph *depsgraph) |
| void(* | render )(struct RenderEngine *engine, struct Depsgraph *depsgraph) |
| void(* | render_frame_finish )(struct RenderEngine *engine) |
| void(* | draw )(struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
| void(* | bake )(struct RenderEngine *engine, struct Depsgraph *depsgraph, struct Object *object, int pass_type, int pass_filter, int width, int height) |
| void(* | view_update )(struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
| void(* | view_draw )(struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
| void(* | update_script_node )(struct RenderEngine *engine, struct bNodeTree *ntree, struct bNode *node) |
| void(* | update_render_passes )(struct RenderEngine *engine, struct Scene *scene, struct ViewLayer *view_layer) |
| struct DrawEngineType * | draw_engine |
| ExtensionRNA | rna_ext |
Definition at line 74 of file RE_engine.h.
| void(* RenderEngineType::bake) (struct RenderEngine *engine, struct Depsgraph *depsgraph, struct Object *object, int pass_type, int pass_filter, int width, int height) |
Definition at line 97 of file RE_engine.h.
| void(* RenderEngineType::draw) (struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
Definition at line 93 of file RE_engine.h.
Referenced by external_draw_scene_do_image(), and RE_engine_draw_acquire().
| struct DrawEngineType* RenderEngineType::draw_engine |
Definition at line 119 of file RE_engine.h.
Referenced by drw_engines_enable_from_engine(), DRW_engines_register(), DRW_render_to_image(), and RE_engines_register().
| int RenderEngineType::flag |
Definition at line 80 of file RE_engine.h.
Referenced by do_write_image_or_movie(), DRW_draw_render_loop_ex(), drw_engines_enable_from_engine(), ED_view3d_has_depth_buffer_updated(), blender::render::hydra::Engine::Engine(), engine_depsgraph_free(), engine_depsgraph_init(), engine_keep_depsgraph(), engine_render_view_layer(), RE_engine_supports_alembic_procedural(), RE_engine_use_persistent_data(), RE_RenderAnim(), blender::render::hydra::FinalEngine::render(), blender::render::hydra::Engine::sync(), and wm_draw_region_stereo_set().
| char RenderEngineType::idname[64] |
Definition at line 78 of file RE_engine.h.
Referenced by object_cycles_shader_nodes_poll(), and object_eevee_shader_nodes_poll().
| char RenderEngineType::name[64] |
Definition at line 79 of file RE_engine.h.
| struct RenderEngineType* RenderEngineType::next |
Definition at line 75 of file RE_engine.h.
| struct RenderEngineType * RenderEngineType::prev |
Definition at line 75 of file RE_engine.h.
| void(* RenderEngineType::render) (struct RenderEngine *engine, struct Depsgraph *depsgraph) |
Definition at line 84 of file RE_engine.h.
Referenced by engine_render_view_layer(), RE_engine_is_external(), screen_render_exec(), and screen_render_invoke().
| void(* RenderEngineType::render_frame_finish) (struct RenderEngine *engine) |
Definition at line 91 of file RE_engine.h.
| ExtensionRNA RenderEngineType::rna_ext |
Definition at line 122 of file RE_engine.h.
| void(* RenderEngineType::update) (struct RenderEngine *engine, struct Main *bmain, struct Depsgraph *depsgraph) |
Definition at line 82 of file RE_engine.h.
Referenced by engine_render_view_layer().
| void(* RenderEngineType::update_render_passes) (struct RenderEngine *engine, struct Scene *scene, struct ViewLayer *view_layer) |
Definition at line 115 of file RE_engine.h.
Referenced by cmp_node_rlayer_create_outputs(), RE_engine_update_render_passes(), view_layer_add_aov_exec(), and view_layer_remove_aov_exec().
| void(* RenderEngineType::update_script_node) (struct RenderEngine *engine, struct bNodeTree *ntree, struct bNode *node) |
Definition at line 112 of file RE_engine.h.
| void(* RenderEngineType::view_draw) (struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
Definition at line 108 of file RE_engine.h.
Referenced by external_draw_scene_do_v3d().
| void(* RenderEngineType::view_update) (struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
Definition at line 105 of file RE_engine.h.
Referenced by ED_render_view3d_update(), and external_draw_scene_do_v3d().