29 lines
649 B
C++
29 lines
649 B
C++
/* SPDX-FileCopyrightText: 2019 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
/** \file
|
|
* \ingroup draw_engine
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
/* `select_engine.cc` */
|
|
|
|
extern DrawEngineType draw_engine_select_type;
|
|
extern RenderEngineType DRW_engine_viewport_select_type;
|
|
|
|
#ifdef WITH_DRAW_DEBUG
|
|
/* `select_debug_engine.cc` */
|
|
|
|
extern DrawEngineType draw_engine_debug_select_type;
|
|
#endif
|
|
|
|
struct SELECTID_Context *DRW_select_engine_context_get();
|
|
struct GPUFrameBuffer *DRW_engine_select_framebuffer_get();
|
|
struct GPUTexture *DRW_engine_select_texture_get();
|
|
|
|
/* select_instance.cc */
|
|
|
|
extern DrawEngineType draw_engine_select_next_type;
|