Blender
V4.3
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
9
#pragma once
10
11
/* -------------------------------------------------------------------- */
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
29
/* -------------------------------------------------------------------- */
33
/* `transform_gizmo_3d.cc` */
34
35
#define GIZMO_AXIS_LINE_WIDTH 2.0f
36
37
void
gizmo_prepare_mat
(
const
bContext
*C,
RegionView3D
*rv3d,
const
TransformBounds
*tbounds);
38
void
gizmo_xform_message_subscribe
(
wmGizmoGroup
*gzgroup,
39
wmMsgBus
*mbus,
40
Scene
*scene,
41
bScreen
*screen,
42
ScrArea
*area,
43
ARegion
*region,
44
void
(*type_fn)(
wmGizmoGroupType
*));
45
52
void
transform_gizmo_3d_model_from_constraint_and_mode_init
(
TransInfo
*t);
53
60
void
transform_gizmo_3d_model_from_constraint_and_mode_set
(
TransInfo
*t);
61
65
void
transform_gizmo_3d_model_from_constraint_and_mode_restore
(
TransInfo
*t);
66
ARegion
Definition
DNA_screen_types.h:474
RegionView3D
Definition
DNA_view3d_types.h:32
Scene
Definition
DNA_scene_types.h:1988
ScrArea
Definition
DNA_screen_types.h:385
TransInfo
Definition
transform.hh:504
TransformBounds
Definition
ED_transform.hh:174
bContext
Definition
blenkernel/intern/context.cc:61
bScreen
Definition
DNA_screen_types.h:49
wmGizmoGroupType
Definition
WM_gizmo_types.hh:416
wmGizmoGroup
Definition
WM_gizmo_types.hh:472
wmMsgBus
Definition
wm_message_bus_intern.hh:13
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:1131
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:2305
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:2318
gizmo_prepare_mat
void gizmo_prepare_mat(const bContext *C, RegionView3D *rv3d, const TransformBounds *tbounds)
Definition
transform_gizmo_3d.cc:1089
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:2412
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0