Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/external/external_engine.h
| Show All 19 Lines | |||||
| * \ingroup draw_engine | * \ingroup draw_engine | ||||
| */ | */ | ||||
| #pragma once | #pragma once | ||||
| extern DrawEngineType draw_engine_external_type; | extern DrawEngineType draw_engine_external_type; | ||||
| extern RenderEngineType DRW_engine_viewport_external_type; | extern RenderEngineType DRW_engine_viewport_external_type; | ||||
| /* Check whether an external engine is to be used to draw content of an image editor. */ | /* Check whether an external engine is to be used to draw content of an image editor. | ||||
| bool DRW_engine_external_use_for_image_editor(void); | * If the drawing is possible, the render engine is "acquired" so that it is not freed by the | ||||
| * render engine for until drawing is finished. | |||||
| * | |||||
| * NOTE: Released by the draw engine when it is done drawing. */ | |||||
| bool DRW_engine_external_acquire_for_image_editor(void); | |||||