Blender
V4.5
source
blender
windowmanager
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
11
struct
ARegion
;
12
struct
GPUOffScreen
;
13
struct
GPUTexture;
14
struct
GPUViewport
;
15
struct
ScrArea
;
16
struct
bContext
;
17
struct
wmWindow
;
18
19
struct
wmDrawBuffer
{
20
GPUOffScreen
*
offscreen
;
21
GPUViewport
*
viewport
;
22
bool
stereo
;
23
int
bound_view
;
24
};
25
26
/* `wm_draw.cc` */
27
28
void
wm_draw_update
(
bContext
*
C
);
29
void
wm_draw_region_clear
(
wmWindow
*win,
ARegion
*region);
30
void
wm_draw_region_blend
(
ARegion
*region,
int
view
,
bool
blend
);
31
void
wm_draw_region_test
(
bContext
*
C
,
ScrArea
*area,
ARegion
*region);
32
33
GPUTexture *
wm_draw_region_texture
(
ARegion
*region,
int
view
);
view
static AppView * view
Definition
FRS_freestyle.cpp:59
C
#define C
Definition
RandGen.cpp:29
ARegion
Definition
DNA_screen_types.h:500
GPUOffScreen
Definition
gpu_framebuffer.cc:675
GPUViewport
Definition
gpu_viewport.cc:53
ScrArea
Definition
DNA_screen_types.h:432
bContext
Definition
blenkernel/intern/context.cc:58
wmDrawBuffer
Definition
wm_draw.hh:19
wmDrawBuffer::offscreen
GPUOffScreen * offscreen
Definition
wm_draw.hh:20
wmDrawBuffer::bound_view
int bound_view
Definition
wm_draw.hh:23
wmDrawBuffer::viewport
GPUViewport * viewport
Definition
wm_draw.hh:21
wmDrawBuffer::stereo
bool stereo
Definition
wm_draw.hh:22
wmWindow
Definition
DNA_windowmanager_types.h:273
blend
static int blend(const Tex *tex, const float texvec[3], TexResult *texres)
Definition
texture_procedural.cc:53
wm_draw_region_blend
void wm_draw_region_blend(ARegion *region, int view, bool blend)
Definition
wm_draw.cc:828
wm_draw_region_texture
GPUTexture * wm_draw_region_texture(ARegion *region, int view)
Definition
wm_draw.cc:815
wm_draw_region_test
void wm_draw_region_test(bContext *C, ScrArea *area, ARegion *region)
Definition
wm_draw.cc:1648
wm_draw_region_clear
void wm_draw_region_clear(wmWindow *win, ARegion *region)
Definition
wm_draw.cc:1637
wm_draw_update
void wm_draw_update(bContext *C)
Definition
wm_draw.cc:1581
Generated on
for Blender by
doxygen
1.16.1