Blender
V3.3
|
#include <RE_engine.h>
Definition at line 68 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 91 of file RE_engine.h.
void(* RenderEngineType::draw) (struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
Definition at line 87 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 113 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 74 of file RE_engine.h.
Referenced by do_write_image_or_movie(), 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_supports_alembic_procedural(), RE_engine_use_persistent_data(), RE_RenderAnim(), and wm_draw_region_stereo_set().
char RenderEngineType::idname[64] |
Definition at line 72 of file RE_engine.h.
char RenderEngineType::name[64] |
Definition at line 73 of file RE_engine.h.
struct RenderEngineType* RenderEngineType::next |
Definition at line 69 of file RE_engine.h.
struct RenderEngineType * RenderEngineType::prev |
Definition at line 69 of file RE_engine.h.
void(* RenderEngineType::render) (struct RenderEngine *engine, struct Depsgraph *depsgraph) |
Definition at line 78 of file RE_engine.h.
Referenced by engine_render_view_layer(), panel_draw(), RE_engine_is_external(), screen_render_exec(), and screen_render_invoke().
void(* RenderEngineType::render_frame_finish) (struct RenderEngine *engine) |
Definition at line 85 of file RE_engine.h.
ExtensionRNA RenderEngineType::rna_ext |
Definition at line 116 of file RE_engine.h.
void(* RenderEngineType::update) (struct RenderEngine *engine, struct Main *bmain, struct Depsgraph *depsgraph) |
Definition at line 76 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 109 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 106 of file RE_engine.h.
void(* RenderEngineType::view_draw) (struct RenderEngine *engine, const struct bContext *context, struct Depsgraph *depsgraph) |
Definition at line 102 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 99 of file RE_engine.h.
Referenced by ED_render_view3d_update(), and external_draw_scene_do_v3d().