Blender V5.0
SEQ_offscreen.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2004 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
10
11#include "DNA_object_enums.h"
12#include "DNA_view3d_enums.h"
13
14#include "IMB_imbuf_types.hh"
15
16struct GPUOffScreen;
17struct GPUViewport;
18struct Depsgraph;
19struct View3DShading;
20struct Object;
21enum eDrawType;
23
24namespace blender::seq {
25using DrawViewFn = struct ImBuf *(*)(struct Depsgraph *,
26 struct Scene *,
27 struct View3DShading *,
29 struct Object *,
30 int,
31 int,
32 enum eImBufFlags,
34 int,
35 const char *,
36 struct GPUOffScreen *,
37 struct GPUViewport *,
38 char *);
40} // namespace blender::seq
eDrawType
eV3DOffscreenDrawFlag
eImBufFlags
struct ImBuf *(*)(struct Depsgraph *, struct Scene *, struct View3DShading *, eDrawType, struct Object *, int, int, enum eImBufFlags, eV3DOffscreenDrawFlag, int, const char *, struct GPUOffScreen *, struct GPUViewport *, char *) DrawViewFn
DrawViewFn view3d_fn
Definition render.cc:96