Blender V4.3
wm_draw.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2007 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11struct ARegion;
12struct GPUOffScreen;
13struct GPUTexture;
14struct GPUViewport;
15struct ScrArea;
16struct bContext;
17struct wmWindow;
18
25
26/* `wm_draw.cc` */
27
29void wm_draw_region_clear(wmWindow *win, ARegion *region);
30void wm_draw_region_blend(ARegion *region, int view, bool blend);
31void wm_draw_region_test(bContext *C, ScrArea *area, ARegion *region);
32
33GPUTexture *wm_draw_region_texture(ARegion *region, int view);
GPUOffScreen * offscreen
Definition wm_draw.hh:20
int bound_view
Definition wm_draw.hh:23
GPUViewport * viewport
Definition wm_draw.hh:21
bool stereo
Definition wm_draw.hh:22
void wm_draw_region_blend(ARegion *region, int view, bool blend)
Definition wm_draw.cc:821
GPUTexture * wm_draw_region_texture(ARegion *region, int view)
Definition wm_draw.cc:808
void wm_draw_region_test(bContext *C, ScrArea *area, ARegion *region)
Definition wm_draw.cc:1608
void wm_draw_region_clear(wmWindow *win, ARegion *region)
Definition wm_draw.cc:1597
void wm_draw_update(bContext *C)
Definition wm_draw.cc:1541