Blender
V5.0
source
blender
editors
transform
transform_gizmo.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
/* -------------------------------------------------------------------- */
14
15
struct
ARegion
;
16
struct
bContext
;
17
struct
bScreen
;
18
struct
RegionView3D
;
19
struct
Scene
;
20
struct
ScrArea
;
21
struct
TransformBounds;
22
struct
TransInfo;
23
struct
wmGizmoGroup
;
24
struct
wmGizmoGroupType
;
25
struct
wmMsgBus
;
26
27
namespace
blender::ed::transform
{
28
30
31
/* -------------------------------------------------------------------- */
34
35
/* `transform_gizmo_3d.cc` */
36
37
#define GIZMO_AXIS_LINE_WIDTH 2.0f
38
39
void
gizmo_prepare_mat
(
const
bContext
*
C
,
RegionView3D
*rv3d,
const
TransformBounds *tbounds);
40
void
gizmo_xform_message_subscribe
(
wmGizmoGroup
*gzgroup,
41
wmMsgBus
*mbus,
42
Scene
*scene,
43
bScreen
*screen,
44
ScrArea
*area,
45
ARegion
*region,
46
void
(*type_fn)(
wmGizmoGroupType
*));
47
54
void
transform_gizmo_3d_model_from_constraint_and_mode_init
(TransInfo *t);
55
62
void
transform_gizmo_3d_model_from_constraint_and_mode_set
(TransInfo *t);
63
67
void
transform_gizmo_3d_model_from_constraint_and_mode_restore
(TransInfo *t);
68
70
71
}
// namespace blender::ed::transform
C
#define C
Definition
RandGen.cpp:29
blender::ed::transform
Definition
ED_gizmo_library.hh:19
blender::ed::transform::gizmo_xform_message_subscribe
void gizmo_xform_message_subscribe(wmGizmoGroup *gzgroup, wmMsgBus *mbus, Scene *scene, bScreen *screen, ScrArea *area, ARegion *region, void(*type_fn)(wmGizmoGroupType *))
Definition
transform_gizmo_3d.cc:1165
blender::ed::transform::gizmo_prepare_mat
void gizmo_prepare_mat(const bContext *C, RegionView3D *rv3d, const TransformBounds *tbounds)
Definition
transform_gizmo_3d.cc:1123
blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_init
void transform_gizmo_3d_model_from_constraint_and_mode_init(TransInfo *t)
Definition
transform_gizmo_3d.cc:2331
blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_set
void transform_gizmo_3d_model_from_constraint_and_mode_set(TransInfo *t)
Definition
transform_gizmo_3d.cc:2344
blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_restore
void transform_gizmo_3d_model_from_constraint_and_mode_restore(TransInfo *t)
Definition
transform_gizmo_3d.cc:2439
ARegion
Definition
DNA_screen_types.h:509
RegionView3D
Definition
DNA_view3d_types.h:32
Scene
Definition
DNA_scene_types.h:2120
ScrArea
Definition
DNA_screen_types.h:441
bContext
Definition
blenkernel/intern/context.cc:63
bScreen
Definition
DNA_screen_types.h:52
wmGizmoGroupType
Definition
WM_gizmo_types.hh:421
wmGizmoGroup
Definition
WM_gizmo_types.hh:477
wmMsgBus
Definition
wm_message_bus_intern.hh:15
Generated on
for Blender by
doxygen
1.16.1