45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
/* SPDX-FileCopyrightText: 2004 Blender Authors
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#pragma once
|
|
|
|
/** \file
|
|
* \ingroup sequencer
|
|
*/
|
|
|
|
#include "DNA_object_enums.h"
|
|
#include "DNA_sequence_types.h"
|
|
#include "DNA_view3d_enums.h"
|
|
|
|
#include "IMB_imbuf_types.hh"
|
|
|
|
namespace blender {
|
|
|
|
struct Depsgraph;
|
|
struct GPUOffScreen;
|
|
struct GPUViewport;
|
|
struct ImBuf;
|
|
struct Object;
|
|
struct Scene;
|
|
struct View3DShading;
|
|
|
|
namespace seq {
|
|
using DrawViewFn = ImBuf *(*)(Depsgraph *,
|
|
Scene *,
|
|
View3DShading *,
|
|
eDrawType,
|
|
Object *,
|
|
int,
|
|
int,
|
|
ImBufFlags,
|
|
eV3DOffscreenDrawFlag,
|
|
int,
|
|
const char *,
|
|
GPUOffScreen *,
|
|
GPUViewport *,
|
|
char *);
|
|
extern DrawViewFn view3d_fn;
|
|
} // namespace seq
|
|
} // namespace blender
|