Blender
V3.3
|
#include <render_types.h>
Definition at line 40 of file render_types.h.
int Render::active_view_layer |
Definition at line 84 of file render_types.h.
Referenced by RE_InitState(), render_get_active_layer(), render_result_new(), and render_result_single_layer_end().
struct Object* Render::camera_override |
Definition at line 85 of file render_types.h.
Referenced by RE_engine_render(), RE_GetCamera(), RE_SetOverrideCamera(), and render_init_from_main().
float Render::clip_end |
Definition at line 77 of file render_types.h.
Referenced by Freestyle::BlenderFileLoader::Load(), RE_GetCameraWindowWithOverscan(), and RE_SetCamera().
float Render::clip_start |
Definition at line 76 of file render_types.h.
Referenced by Freestyle::BlenderFileLoader::Load(), RE_GetCameraWindowWithOverscan(), and RE_SetCamera().
Definition at line 105 of file render_types.h.
Referenced by do_render_compositor_scene(), do_render_compositor_scenes(), do_render_engine(), do_render_full_pipeline(), RE_current_scene_update_cb(), and RE_InitRenderCB().
void* Render::dch |
Definition at line 102 of file render_types.h.
Referenced by RE_display_clear_cb(), RE_InitRenderCB(), and render_init_from_main().
void* Render::dih |
Definition at line 100 of file render_types.h.
Referenced by RE_display_init_cb(), RE_InitRenderCB(), render_init_from_main(), and render_result_uncrop().
void(* Render::display_clear) (void *handle, RenderResult *rr) |
Definition at line 101 of file render_types.h.
Referenced by RE_display_clear_cb(), RE_InitRenderCB(), and render_init_from_main().
void(* Render::display_init) (void *handle, RenderResult *rr) |
Definition at line 99 of file render_types.h.
Referenced by RE_display_init_cb(), RE_InitRenderCB(), render_init_from_main(), and render_result_uncrop().
void(* Render::display_update) (void *handle, RenderResult *rr, rcti *rect) |
Definition at line 103 of file render_types.h.
Referenced by do_render_compositor(), do_render_compositor_scene(), do_render_full_pipeline(), do_render_sequencer(), RE_display_update_cb(), RE_engine_end_result(), RE_engine_update_result(), RE_InitRenderCB(), and render_result_uncrop().
rcti Render::disprect |
Definition at line 66 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), do_render_compositor(), do_render_compositor_scene(), init_view(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_engine_begin_result(), RE_engine_render(), RE_GetViewPlane(), re_init_resolution(), render_init_from_main(), render_result_disprect_to_full_resolution(), render_result_new(), and render_result_uncrop().
void* Render::dlh |
Definition at line 114 of file render_types.h.
Referenced by engine_render_view_layer(), RE_draw_lock_cb(), and RE_engine_render().
Definition at line 113 of file render_types.h.
Referenced by engine_render_view_layer(), RE_draw_lock_cb(), and RE_engine_render().
void* Render::duh |
Definition at line 104 of file render_types.h.
Referenced by do_render_compositor(), do_render_compositor_scene(), do_render_full_pipeline(), do_render_sequencer(), RE_display_update_cb(), RE_engine_end_result(), RE_engine_update_result(), RE_InitRenderCB(), and render_result_uncrop().
struct RenderEngine* Render::engine |
Definition at line 91 of file render_types.h.
Referenced by engine_render_view_layer(), RE_bake_engine(), RE_engine_draw_acquire(), RE_engine_end_result(), RE_engine_get(), RE_engine_is_external(), RE_engine_render(), re_free_persistent_data(), RE_FreeAllPersistentData(), RE_FreeRender(), RE_PreviewRender(), and render_pipeline_free().
ThreadMutex Render::engine_draw_mutex |
Definition at line 60 of file render_types.h.
Referenced by engine_render_view_layer(), RE_engine_draw_acquire(), RE_engine_draw_release(), RE_FreeRender(), and RE_NewRender().
short Render::flag |
Definition at line 46 of file render_types.h.
Referenced by RE_engine_render(), and RE_RenderAnim().
ListBase Render::fullresult |
A list of #RenderResults, for full-samples.
Definition at line 53 of file render_types.h.
void* Render::gl_context |
Definition at line 126 of file render_types.h.
Referenced by RE_gl_context_create(), RE_gl_context_destroy(), and RE_gl_context_get().
void* Render::gpu_context |
Definition at line 127 of file render_types.h.
Referenced by RE_gl_context_destroy(), and RE_gpu_context_get().
struct GSet* Render::highlighted_tiles |
Definition at line 88 of file render_types.h.
Referenced by engine_tile_highlight_set(), RE_engine_get_current_tiles(), RE_engine_tile_highlight_clear_all(), RE_FreeRender(), and render_pipeline_free().
ThreadMutex Render::highlighted_tiles_mutex |
Definition at line 87 of file render_types.h.
Referenced by engine_tile_highlight_set(), RE_engine_get_current_tiles(), RE_engine_tile_highlight_clear_all(), RE_FreeRender(), RE_NewRender(), and render_pipeline_free().
RenderStats Render::i |
Definition at line 118 of file render_types.h.
Referenced by do_render_compositor(), do_render_full_pipeline(), do_render_sequencer(), do_write_image_or_movie(), FRS_do_stroke_rendering(), prepare(), RE_bake_engine(), RE_engine_render(), RE_engine_update_memory_stats(), RE_engine_update_stats(), RE_GetStats(), RE_InitState(), render_compositor_stats(), and Freestyle::RenderMonitor::setInfo().
struct Main* Render::main |
Definition at line 80 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), do_render_compositor_scene(), do_render_full_pipeline(), do_render_sequencer(), engine_depsgraph_init(), engine_render_view_layer(), FRS_do_stroke_rendering(), RE_bake_engine(), RE_bake_engine_set_engine_parameters(), RE_FreeRender(), RE_PreviewRender(), RE_RenderAnim(), RE_RenderFrame(), render_init_depsgraph(), render_init_from_main(), render_update_depsgraph(), and update_physics_cache().
void** Render::movie_ctx_arr |
Definition at line 122 of file render_types.h.
Referenced by do_write_image_or_movie(), re_movie_free_all(), and RE_RenderAnim().
char Render::name[RE_MAXNAME] |
Definition at line 42 of file render_types.h.
Referenced by DRW_render_gpencil(), DRW_render_to_image(), RE_GetRender(), and RE_NewRender().
struct Render* Render::next |
Definition at line 41 of file render_types.h.
Referenced by RE_FreeAllPersistentData(), RE_FreeAllRenderResults(), and RE_GetRender().
short Render::ok |
Definition at line 46 of file render_types.h.
Referenced by RE_InitState(), and render_init_from_main().
struct Depsgraph* Render::pipeline_depsgraph |
Definition at line 95 of file render_types.h.
Referenced by do_render_full_pipeline(), do_render_sequencer(), RE_RenderAnim(), render_init_depsgraph(), render_pipeline_free(), render_update_depsgraph(), and renderresult_stampinfo().
Scene* Render::pipeline_scene_eval |
Definition at line 96 of file render_types.h.
Referenced by do_render_compositor(), do_render_sequencer(), RE_RenderAnim(), render_init_depsgraph(), and render_pipeline_free().
struct Render * Render::prev |
Definition at line 41 of file render_types.h.
void* Render::prh |
Definition at line 111 of file render_types.h.
Referenced by do_render_compositor(), do_render_sequencer(), Freestyle::RenderMonitor::progress(), RE_engine_update_progress(), RE_InitRenderCB(), and RE_progress_cb().
Definition at line 110 of file render_types.h.
Referenced by do_render_compositor(), do_render_sequencer(), Freestyle::RenderMonitor::progress(), RE_engine_update_progress(), RE_InitRenderCB(), and RE_progress_cb().
RenderResult* Render::pushedresult |
Definition at line 51 of file render_types.h.
Referenced by RE_FreeAllRenderResults(), RE_FreeRender(), render_result_single_layer_begin(), and render_result_single_layer_end().
RenderData Render::r |
Definition at line 82 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), do_render_compositor(), do_render_compositor_scene(), do_render_full_pipeline(), do_render_sequencer(), do_write_image_or_movie(), engine_depsgraph_init(), engine_keep_depsgraph(), get_videos_dimensions(), init_view(), RE_bake_engine(), RE_bake_engine_set_engine_parameters(), RE_bake_has_engine(), RE_engine_end_result(), RE_engine_get_camera_model_matrix(), RE_engine_get_camera_shift_x(), RE_engine_get_render_data(), RE_engine_get_spherical_stereo(), RE_engine_render(), RE_engine_use_persistent_data(), RE_FreeRender(), RE_GetCameraModelMatrix(), RE_GetViewPlane(), RE_HasSingleLayer(), re_init_resolution(), RE_init_threadcount(), RE_InitState(), RE_RenderAnim(), RE_ResultGet32(), RE_SetCamera(), render_callback_exec_id(), render_callback_exec_null(), render_result_new(), render_result_uncrop(), render_update_anim_renderdata(), and renderresult_stampinfo().
int Render::rectx |
Definition at line 70 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), FRS_composite_result(), get_videos_dimensions(), RE_AcquiredResultGet32(), re_init_resolution(), RE_InitState(), RE_ResultGet32(), render_result_disprect_to_full_resolution(), and render_result_uncrop().
int Render::recty |
Definition at line 70 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), FRS_composite_result(), get_videos_dimensions(), RE_AcquiredResultGet32(), re_init_resolution(), RE_InitState(), RE_ResultGet32(), render_result_disprect_to_full_resolution(), and render_result_uncrop().
struct ReportList* Render::reports |
Definition at line 120 of file render_types.h.
Referenced by do_render_engine(), do_write_image_or_movie(), RE_bake_engine(), RE_engine_render(), RE_engine_report(), RE_InitState(), RE_RenderAnim(), and RE_SetReports().
RenderResult* Render::result |
Definition at line 49 of file render_types.h.
Referenced by do_render_compositor(), do_render_full_pipeline(), do_render_sequencer(), engine_render_view_layer(), FRS_composite_result(), prepare(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_AcquireResultRead(), RE_AcquireResultWrite(), RE_ClearResult(), RE_engine_add_pass(), RE_engine_begin_result(), RE_engine_end_result(), RE_engine_get_result(), RE_engine_render(), RE_engine_update_result(), re_ensure_passes_allocated_thread_safe(), RE_FreeAllRenderResults(), RE_FreeRender(), RE_InitState(), RE_SwapResult(), render_init_from_main(), render_result_clone_passes(), render_result_exr_file_cache_read(), render_result_exr_file_cache_write(), render_result_single_layer_begin(), render_result_single_layer_end(), render_result_uncrop(), and renderresult_stampinfo().
short Render::result_ok |
Definition at line 46 of file render_types.h.
ThreadRWMutex Render::resultmutex |
Definition at line 57 of file render_types.h.
Referenced by do_render_compositor(), do_render_sequencer(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), RE_AcquireResultRead(), RE_AcquireResultWrite(), RE_engine_render(), re_ensure_passes_allocated_thread_safe(), RE_FreeRender(), RE_InitState(), RE_NewRender(), RE_ReadRenderResult(), RE_ReleaseResult(), RE_ReleaseResultImage(), RE_ReleaseResultImageViews(), render_init_from_main(), and render_result_uncrop().
Scene* Render::scene |
Definition at line 81 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), do_render_compositor(), do_render_compositor_scene(), do_render_compositor_scenes(), do_render_engine(), do_render_full_pipeline(), do_render_sequencer(), engine_depsgraph_init(), engine_render_view_layer(), FRS_do_stroke_rendering(), Freestyle::Controller::LoadMesh(), RE_AcquiredResultGet32(), RE_bake_engine(), RE_bake_engine_set_engine_parameters(), RE_engine_frame_set(), RE_engine_render(), RE_FreeRender(), RE_GetCamera(), RE_GetScene(), RE_PreviewRender(), RE_ReadRenderResult(), RE_ResultGet32(), RE_SetScene(), render_init_depsgraph(), render_init_from_main(), render_result_exr_file_cache_read(), render_result_exr_file_cache_write(), render_update_depsgraph(), and renderresult_stampinfo().
void* Render::sdh |
Definition at line 109 of file render_types.h.
Referenced by do_render_compositor_scene(), do_render_full_pipeline(), FRS_do_stroke_rendering(), prepare(), RE_engine_update_stats(), RE_InitRenderCB(), RE_stats_draw_cb(), render_compositor_stats(), and Freestyle::RenderMonitor::setInfo().
int Render::slot |
Definition at line 43 of file render_types.h.
void(* Render::stats_draw) (void *handle, RenderStats *ri) |
Definition at line 108 of file render_types.h.
Referenced by do_render_compositor_scene(), do_render_full_pipeline(), FRS_do_stroke_rendering(), prepare(), RE_engine_update_stats(), RE_InitRenderCB(), RE_stats_draw_cb(), render_compositor_stats(), and Freestyle::RenderMonitor::setInfo().
void* Render::suh |
Definition at line 106 of file render_types.h.
Referenced by do_render_compositor_scene(), do_render_compositor_scenes(), do_render_engine(), do_render_full_pipeline(), and RE_current_scene_update_cb().
void* Render::tbh |
Definition at line 116 of file render_types.h.
Referenced by do_render_compositor(), do_render_compositor_scene(), do_render_full_pipeline(), FRS_do_stroke_rendering(), prepare(), RE_engine_end_result(), RE_engine_test_break(), RE_InitRenderCB(), RE_RenderAnim(), RE_test_break_cb(), and Freestyle::RenderMonitor::testBreak().
int(* Render::test_break) (void *handle) |
Definition at line 115 of file render_types.h.
Referenced by do_render_compositor(), do_render_compositor_scene(), do_render_full_pipeline(), FRS_do_stroke_rendering(), prepare(), RE_engine_end_result(), RE_engine_test_break(), RE_InitRenderCB(), RE_RenderAnim(), RE_test_break_cb(), and Freestyle::RenderMonitor::testBreak().
ListBase Render::view_layers |
Definition at line 83 of file render_types.h.
Referenced by RE_FreeRender(), RE_InitState(), render_get_active_layer(), render_result_single_layer_end(), and render_update_anim_renderdata().
char Render::viewname[MAX_NAME] |
Definition at line 123 of file render_types.h.
Referenced by FRS_composite_result(), RE_engine_get_camera_model_matrix(), RE_engine_get_camera_shift_x(), RE_GetActiveRenderView(), RE_GetCamera(), RE_GetCameraModelMatrix(), RE_ResultGet32(), RE_SetActiveRenderView(), RE_SetCamera(), and render_init_from_main().
rctf Render::viewplane |
Definition at line 67 of file render_types.h.
Referenced by RE_GetCameraWindowWithOverscan(), RE_GetViewPlane(), and RE_SetCamera().
float Render::winmat[4][4] |
Definition at line 73 of file render_types.h.
Referenced by RE_GetCameraWindow(), RE_GetCameraWindowWithOverscan(), and RE_SetCamera().
int Render::winx |
Window size, display rect, viewplane.
Definition at line 65 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), do_render_compositor_scene(), do_render_sequencer(), get_videos_dimensions(), init_view(), RE_bake_engine(), RE_engine_render(), re_init_resolution(), RE_SetCamera(), render_result_disprect_to_full_resolution(), and render_result_new().
int Render::winy |
Definition at line 65 of file render_types.h.
Referenced by Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), do_render_compositor_scene(), do_render_sequencer(), get_videos_dimensions(), init_view(), RE_bake_engine(), RE_engine_render(), re_init_resolution(), RE_SetCamera(), render_result_disprect_to_full_resolution(), and render_result_new().