Blender V5.0
external_engine.cc File Reference
#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

Detailed Description

Base engine for external render engines. We use it for depth and non-mesh objects.

Definition in file external_engine.cc.

Function Documentation

◆ DRW_engine_external_acquire_for_image_editor()

◆ DRW_engine_external_free()

Variable Documentation

◆ DRW_engine_viewport_external_type

RenderEngineType DRW_engine_viewport_external_type
Initial value:
= {
nullptr,
nullptr,
"BLENDER_EXTERNAL",
N_("External"),
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
nullptr,
{
nullptr,
nullptr,
nullptr,
},
}
@ RE_INTERNAL
Definition RE_engine.h:43
@ RE_USE_STEREO_VIEWPORT
Definition RE_engine.h:49
#define N_(msgid)

Definition at line 432 of file external_engine.cc.