|
Blender
V2.93
|
#include <RE_engine.h>
Public Attributes | |
| RenderEngineType * | type |
| void * | py_instance |
| int | flag |
| struct Object * | camera_override |
| unsigned int | layer_override |
| int | tile_x |
| int | tile_y |
| struct Render * | re |
| ListBase | fullresult |
| char | text [512] |
| int | resolution_x |
| int | resolution_y |
| struct ReportList * | reports |
| struct { | |
| const struct BakePixel * pixels | |
| float * result | |
| int width | |
| int height | |
| int depth | |
| int object_id | |
| } | bake |
| struct Depsgraph * | depsgraph |
| bool | has_grease_pencil |
| ThreadMutex | update_render_passes_mutex |
| update_render_passes_cb_t | update_render_passes_cb |
| void * | update_render_passes_data |
| rctf | last_viewplane |
| rcti | last_disprect |
| float | last_viewmat [4][4] |
| int | last_winx |
| int | last_winy |
Definition at line 125 of file RE_engine.h.
| struct { ... } RenderEngine::bake |
| struct Object* RenderEngine::camera_override |
Definition at line 130 of file RE_engine.h.
Referenced by RE_engine_render().
| struct Depsgraph* RenderEngine::depsgraph |
Definition at line 152 of file RE_engine.h.
Referenced by engine_depsgraph_exit(), engine_depsgraph_free(), engine_depsgraph_init(), engine_render_view_layer(), RE_bake_engine(), and RE_engine_frame_set().
| int RenderEngine::depth |
Definition at line 147 of file RE_engine.h.
Referenced by RE_bake_engine(), render_result_from_bake(), and render_result_to_bake().
| int RenderEngine::flag |
Definition at line 129 of file RE_engine.h.
Referenced by ED_render_view3d_update(), RE_bake_engine(), RE_engine_get_current_tiles(), RE_engine_render(), re_free_persistent_data(), RE_FreeAllPersistentData(), and wm_region_test_render_do_draw().
| ListBase RenderEngine::fullresult |
Definition at line 137 of file RE_engine.h.
Referenced by RE_engine_begin_result(), RE_engine_end_result(), and RE_engine_render().
| bool RenderEngine::has_grease_pencil |
Definition at line 153 of file RE_engine.h.
Referenced by engine_depsgraph_init(), engine_render_view_layer(), RE_engine_free_blender_memory(), and RE_engine_render().
| int RenderEngine::height |
Definition at line 147 of file RE_engine.h.
Referenced by RE_bake_engine().
| rcti RenderEngine::last_disprect |
Definition at line 161 of file RE_engine.h.
| float RenderEngine::last_viewmat[4][4] |
Definition at line 162 of file RE_engine.h.
| rctf RenderEngine::last_viewplane |
Definition at line 160 of file RE_engine.h.
| int RenderEngine::last_winx |
Definition at line 163 of file RE_engine.h.
| int RenderEngine::last_winy |
Definition at line 163 of file RE_engine.h.
| unsigned int RenderEngine::layer_override |
Definition at line 131 of file RE_engine.h.
| int RenderEngine::object_id |
Definition at line 148 of file RE_engine.h.
Referenced by RE_bake_engine(), and render_result_from_bake().
| const struct BakePixel* RenderEngine::pixels |
Definition at line 145 of file RE_engine.h.
Referenced by RE_bake_engine(), RE_engine_begin_result(), RE_engine_end_result(), RE_engine_update_result(), and render_result_from_bake().
| void* RenderEngine::py_instance |
Definition at line 127 of file RE_engine.h.
Referenced by RE_engine_free().
| struct Render* RenderEngine::re |
Definition at line 136 of file RE_engine.h.
Referenced by DRW_render_gpencil(), DRW_render_to_image(), EEVEE_render_draw(), EEVEE_render_init(), EEVEE_render_read_result(), EEVEE_render_view_sync(), engine_depsgraph_free(), engine_depsgraph_init(), engine_keep_depsgraph(), engine_render_view_layer(), GPENCIL_render_init(), GPENCIL_render_to_image(), RE_bake_engine(), RE_engine_active_view_get(), RE_engine_active_view_set(), RE_engine_add_pass(), RE_engine_begin_result(), RE_engine_end_result(), RE_engine_frame_set(), RE_engine_get_camera_model_matrix(), RE_engine_get_camera_shift_x(), RE_engine_get_result(), RE_engine_get_spherical_stereo(), RE_engine_render(), RE_engine_report(), RE_engine_set_error_message(), RE_engine_test_break(), RE_engine_update_memory_stats(), RE_engine_update_progress(), RE_engine_update_result(), RE_engine_update_stats(), RE_engine_use_persistent_data(), workbench_render(), and workbench_render_matrices_init().
| struct ReportList* RenderEngine::reports |
Definition at line 142 of file RE_engine.h.
Referenced by node_shader_script_update_exec(), and RE_engine_report().
| int RenderEngine::resolution_x |
Definition at line 140 of file RE_engine.h.
Referenced by DRW_render_gpencil(), DRW_render_to_image(), RE_bake_engine(), and RE_engine_render().
| int RenderEngine::resolution_y |
Definition at line 140 of file RE_engine.h.
Referenced by DRW_render_gpencil(), DRW_render_to_image(), RE_bake_engine(), and RE_engine_render().
| float* RenderEngine::result |
Definition at line 146 of file RE_engine.h.
Referenced by RE_bake_engine(), render_result_from_bake(), and render_result_to_bake().
| char RenderEngine::text[512] |
Definition at line 138 of file RE_engine.h.
Referenced by external_draw_scene_do(), and RE_engine_update_stats().
| int RenderEngine::tile_x |
Definition at line 133 of file RE_engine.h.
Referenced by external_draw_scene_do(), RE_bake_engine(), and RE_engine_render().
| int RenderEngine::tile_y |
Definition at line 134 of file RE_engine.h.
Referenced by external_draw_scene_do(), RE_bake_engine(), and RE_engine_render().
| RenderEngineType* RenderEngine::type |
Definition at line 126 of file RE_engine.h.
Referenced by DRW_render_gpencil(), DRW_render_to_image(), ED_render_view3d_update(), engine_depsgraph_free(), engine_depsgraph_init(), engine_keep_depsgraph(), engine_render_view_layer(), external_draw_scene_do(), RE_engine_create(), RE_engine_is_external(), RE_engine_update_render_passes(), RE_engine_use_persistent_data(), render_result_get_pass_templates(), and wm_draw_region_stereo_set().
| update_render_passes_cb_t RenderEngine::update_render_passes_cb |
Definition at line 157 of file RE_engine.h.
Referenced by RE_engine_register_pass(), and RE_engine_update_render_passes().
| void* RenderEngine::update_render_passes_data |
Definition at line 158 of file RE_engine.h.
Referenced by RE_engine_register_pass(), and RE_engine_update_render_passes().
| ThreadMutex RenderEngine::update_render_passes_mutex |
Definition at line 156 of file RE_engine.h.
Referenced by RE_engine_create(), RE_engine_free(), and RE_engine_update_render_passes().
| int RenderEngine::width |
Definition at line 147 of file RE_engine.h.
Referenced by RE_bake_engine(), render_result_from_bake(), and render_result_to_bake().