Blender V4.5
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
8
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);
static AppView * view
#define C
Definition RandGen.cpp:29
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
static int blend(const Tex *tex, const float texvec[3], TexResult *texres)
void wm_draw_region_blend(ARegion *region, int view, bool blend)
Definition wm_draw.cc:828
GPUTexture * wm_draw_region_texture(ARegion *region, int view)
Definition wm_draw.cc:815
void wm_draw_region_test(bContext *C, ScrArea *area, ARegion *region)
Definition wm_draw.cc:1648
void wm_draw_region_clear(wmWindow *win, ARegion *region)
Definition wm_draw.cc:1637
void wm_draw_update(bContext *C)
Definition wm_draw.cc:1581