Blender
V5.0
source
blender
io
common
IO_orientation.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#pragma once
6
7
struct
EnumPropertyItem
;
8
struct
Main
;
9
struct
PointerRNA
;
10
struct
Scene
;
11
12
enum
eIOAxis
{
13
IO_AXIS_X
= 0,
14
IO_AXIS_Y
= 1,
15
IO_AXIS_Z
= 2,
16
IO_AXIS_NEGATIVE_X
= 3,
17
IO_AXIS_NEGATIVE_Y
= 4,
18
IO_AXIS_NEGATIVE_Z
= 5,
19
};
20
21
extern
const
EnumPropertyItem
io_transform_axis
[];
22
23
void
io_ui_forward_axis_update
(
Main
*
main
,
Scene
*scene,
PointerRNA
*
ptr
);
24
void
io_ui_up_axis_update
(
Main
*
main
,
Scene
*scene,
PointerRNA
*
ptr
);
io_ui_forward_axis_update
void io_ui_forward_axis_update(Main *main, Scene *scene, PointerRNA *ptr)
Definition
orientation.cc:19
eIOAxis
eIOAxis
Definition
IO_orientation.hh:12
IO_AXIS_Y
@ IO_AXIS_Y
Definition
IO_orientation.hh:14
IO_AXIS_NEGATIVE_Z
@ IO_AXIS_NEGATIVE_Z
Definition
IO_orientation.hh:18
IO_AXIS_NEGATIVE_X
@ IO_AXIS_NEGATIVE_X
Definition
IO_orientation.hh:16
IO_AXIS_Z
@ IO_AXIS_Z
Definition
IO_orientation.hh:15
IO_AXIS_NEGATIVE_Y
@ IO_AXIS_NEGATIVE_Y
Definition
IO_orientation.hh:17
IO_AXIS_X
@ IO_AXIS_X
Definition
IO_orientation.hh:13
io_ui_up_axis_update
void io_ui_up_axis_update(Main *main, Scene *scene, PointerRNA *ptr)
Definition
orientation.cc:30
main
#define main()
Definition
gpu_shader_compat_cxx.hh:126
io_transform_axis
const EnumPropertyItem io_transform_axis[]
Definition
orientation.cc:10
EnumPropertyItem
Definition
RNA_types.hh:648
Main
Definition
BKE_main.hh:160
PointerRNA
Definition
RNA_types.hh:50
Scene
Definition
DNA_scene_types.h:2120
ptr
PointerRNA * ptr
Definition
wm_files.cc:4238
Generated on
for Blender by
doxygen
1.16.1