|
Blender V5.0
|
#include "BKE_paint.hh"#include "DRW_engine.hh"#include "DRW_render.hh"#include "BLI_string.h"#include "BLT_translation.hh"#include "DNA_particle_types.h"#include "DNA_screen_types.h"#include "DNA_view3d_types.h"#include "ED_image.hh"#include "ED_render.hh"#include "ED_screen.hh"#include "ED_view3d.hh"#include "GPU_debug.hh"#include "GPU_matrix.hh"#include "GPU_state.hh"#include "RE_engine.h"#include "RE_pipeline.h"#include "draw_cache.hh"#include "draw_cache_impl.hh"#include "draw_command.hh"#include "draw_common.hh"#include "draw_pass.hh"#include "draw_sculpt.hh"#include "draw_view.hh"#include "draw_view_data.hh"#include "external_engine.h"Go to the source code of this file.
Classes | |
| class | blender::draw::external::Prepass |
| class | blender::draw::external::Instance |
Namespaces | |
| namespace | blender |
| namespace | blender::draw |
| namespace | blender::draw::external |
Functions | |
| bool | DRW_engine_external_acquire_for_image_editor (const DRWContext *draw_ctx) |
| void | DRW_engine_external_free (RegionView3D *rv3d) |
Variables | |
| RenderEngineType | DRW_engine_viewport_external_type |
Base engine for external render engines. We use it for depth and non-mesh objects.
Definition in file external_engine.cc.
| bool DRW_engine_external_acquire_for_image_editor | ( | const DRWContext * | draw_ctx | ) |
Definition at line 457 of file external_engine.cc.
References ED_render_job_get_current_scene(), ED_space_image(), DRWContext::evil_C, IMA_TYPE_R_RESULT, Image::last_render_slot, RE_engine_draw_acquire(), RE_GetSceneRender(), Image::render_slot, DRWContext::scene, DRWContext::space_data, SPACE_IMAGE, SpaceLink::spacetype, and Image::type.
Referenced by DRWContext::enable_engines().
| void DRW_engine_external_free | ( | RegionView3D * | rv3d | ) |
Definition at line 496 of file external_engine.cc.
References DRW_gpu_context_disable_ex(), DRW_gpu_context_enable_ex(), DRW_gpu_context_is_enabled(), RE_FreeViewRender(), and RegionView3D::view_render.
Referenced by ED_view3d_stop_render_preview(), and view3d_main_region_free().
| RenderEngineType DRW_engine_viewport_external_type |
Definition at line 432 of file external_engine.cc.