Blender
V4.3
source
blender
draw
engines
external
external_engine.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2017 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
9
#pragma once
10
11
#ifdef __cplusplus
12
extern
"C"
{
13
#endif
14
15
extern
DrawEngineType
draw_engine_external_type
;
16
extern
RenderEngineType
DRW_engine_viewport_external_type
;
17
18
/* Check whether an external engine is to be used to draw content of an image editor.
19
* If the drawing is possible, the render engine is "acquired" so that it is not freed by the
20
* render engine for until drawing is finished.
21
*
22
* NOTE: Released by the draw engine when it is done drawing. */
23
bool
DRW_engine_external_acquire_for_image_editor
(
void
);
24
25
#ifdef __cplusplus
26
}
27
#endif
DRW_engine_viewport_external_type
RenderEngineType DRW_engine_viewport_external_type
Definition
external_engine.cc:463
DRW_engine_external_acquire_for_image_editor
bool DRW_engine_external_acquire_for_image_editor(void)
Definition
external_engine.cc:487
draw_engine_external_type
DrawEngineType draw_engine_external_type
Definition
external_engine.cc:442
DrawEngineType
Definition
DRW_render.hh:118
RenderEngineType
Definition
RE_engine.h:74
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0