|
Blender
V2.93
|
#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(* | bake )(struct RenderEngine *engine, struct Depsgraph *depsgraph, struct Object *object, const int pass_type, const int pass_filter, const int width, const 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 79 of file RE_engine.h.
| void(* RenderEngineType::bake) (struct RenderEngine *engine, struct Depsgraph *depsgraph, struct Object *object, const int pass_type, const int pass_filter, const int width, const int height) |
Definition at line 89 of file RE_engine.h.
| struct DrawEngineType* RenderEngineType::draw_engine |
Definition at line 111 of file RE_engine.h.
Referenced by drw_engines_enable_from_engine(), DRW_engines_register(), DRW_render_to_image(), RE_engine_is_opengl(), and RE_engines_register().
| int RenderEngineType::flag |
Definition at line 85 of file RE_engine.h.
Referenced by DRW_draw_render_loop_ex(), drw_engines_enable_from_engine(), engine_depsgraph_free(), engine_depsgraph_init(), engine_keep_depsgraph(), engine_render_view_layer(), RE_engine_use_persistent_data(), and wm_draw_region_stereo_set().
| char RenderEngineType::idname[64] |
Definition at line 83 of file RE_engine.h.
| char RenderEngineType::name[64] |
Definition at line 84 of file RE_engine.h.
| struct RenderEngineType* RenderEngineType::next |
Definition at line 80 of file RE_engine.h.
| struct RenderEngineType * RenderEngineType::prev |
Definition at line 80 of file RE_engine.h.
| void(* RenderEngineType::render) (struct RenderEngine *engine, struct Depsgraph *depsgraph) |
Definition at line 88 of file RE_engine.h.
Referenced by engine_render_view_layer(), panel_draw(), RE_engine_is_external(), screen_render_exec(), and screen_render_invoke().
| ExtensionRNA RenderEngineType::rna_ext |
Definition at line 114 of file RE_engine.h.
| void(* RenderEngineType::update) (struct RenderEngine *engine, struct Main *bmain, struct Depsgraph *depsgraph) |
Definition at line 87 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 107 of file RE_engine.h.
Referenced by cmp_node_rlayer_create_outputs(), RE_engine_update_render_passes(), render_result_get_pass_templates(), 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 104 of file RE_engine.h.
| void(* RenderEngineType::view_draw) (struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
Definition at line 100 of file RE_engine.h.
Referenced by external_draw_scene_do().
| void(* RenderEngineType::view_update) (struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
Definition at line 97 of file RE_engine.h.
Referenced by ED_render_view3d_update(), and external_draw_scene_do().