Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
gizmoapi.c
Go to the documentation of this file.
1
enum
GizmoTransformMode
2
{
3
NONE
,
4
MOVE
,
5
MOVE_2D
,
6
ROTATE
,
7
SCALE
,
8
};
9
10
enum
GizmoSpaceMode
11
{
12
WORLD
,
13
LOCAL
,
14
CAMERA
,
15
};
16
21
typedef
int
GizmoHandle
;
22
26
class
GizmoApi
:
Managed
27
{
31
proto
GizmoHandle
GetCount
();
32
36
proto
Class
GetInstance
(
GizmoHandle
index);
37
41
proto
Managed
GetTracker
(
GizmoHandle
index);
42
46
proto
GizmoHandle
FindByTracker
(
Managed
tracker);
47
51
proto
void
DeselectTracker
(
Managed
tracker);
52
56
proto
void
Deselect
(
GizmoHandle
index);
57
61
proto
void
DeselectAll
();
62
68
proto
void
SelectObject
(
Object
object
);
69
77
proto
void
SelectPhysics
(
Physics
physics);
78
88
proto
void
SelectUser
(
Managed
instance);
89
96
proto
void
SetTransformMode
(
GizmoTransformMode
mode);
97
101
proto
GizmoTransformMode
GetTransformMode
();
102
108
proto
void
SetSpaceMode
(
GizmoSpaceMode
mode);
109
113
proto
GizmoSpaceMode
GetSpaceMode
();
114
115
};
116
117
proto
void
CreateGizmoApi
();
118
proto
void
DestroyGizmoApi
();
119
120
proto
GizmoApi
GetGizmoApi
();
Class
Super root of all classes in Enforce script.
Definition
enscript.c:11
GizmoApi
API for managing gizmos.
Definition
gizmoapi.c:27
GizmoApi::Deselect
proto void Deselect(GizmoHandle index)
Deselect the gizmo for the temporary handle.
GizmoApi::SelectPhysics
proto void SelectPhysics(Physics physics)
Applies impulses to set the position when dynamic, otherwise sets the transform in the physics scene.
GizmoApi::GetSpaceMode
proto GizmoSpaceMode GetSpaceMode()
Get current space mode for all gizmos.
GizmoApi::FindByTracker
proto GizmoHandle FindByTracker(Managed tracker)
Returns a temporary handle.
GizmoApi::GetTracker
proto Managed GetTracker(GizmoHandle index)
Return the tracker passed in for the temporary handle.
GizmoApi::SelectObject
proto void SelectObject(Object object)
Sets the transform of the object directly.
GizmoApi::DeselectAll
proto void DeselectAll()
Deselect all gizmos.
GizmoApi::GetCount
proto GizmoHandle GetCount()
Return the number of gizmos.
GizmoApi::SetSpaceMode
proto void SetSpaceMode(GizmoSpaceMode mode)
Set current space mode for all gizmos.
GizmoApi::GetInstance
proto Class GetInstance(GizmoHandle index)
Return the instance passed in for the temporary handle.
GizmoApi::GetTransformMode
proto GizmoTransformMode GetTransformMode()
Get current transform mode for all gizmos.
GizmoApi::DeselectTracker
proto void DeselectTracker(Managed tracker)
Deselect the gizmo for the given tracker.
GizmoApi::SelectUser
proto void SelectUser(Managed instance)
Scripted controls, requires the following methods to be implemented in the class void Gizmo_SetWorldT...
GizmoApi::SetTransformMode
proto void SetTransformMode(GizmoTransformMode mode)
Set current transform mode for all gizmos.
Managed
TODO doc.
Definition
enscript.c:118
Object
Definition
objecttyped.c:2
Physics
Definition
physics.c:17
CAMERA
@ CAMERA
Definition
dayzphysics.c:40
CreateGizmoApi
proto void CreateGizmoApi()
GetGizmoApi
proto GizmoApi GetGizmoApi()
GizmoTransformMode
GizmoTransformMode
Definition
gizmoapi.c:2
ROTATE
@ ROTATE
Definition
gizmoapi.c:6
SCALE
@ SCALE
Definition
gizmoapi.c:7
MOVE_2D
@ MOVE_2D
Definition
gizmoapi.c:5
MOVE
@ MOVE
Definition
gizmoapi.c:4
DestroyGizmoApi
proto void DestroyGizmoApi()
GizmoHandle
int GizmoHandle
Temporary hande for a gizmo, not guaranteed to be valid after any CRUD operation within GizmoApi or o...
Definition
gizmoapi.c:21
GizmoSpaceMode
GizmoSpaceMode
Definition
gizmoapi.c:11
LOCAL
@ LOCAL
Definition
gizmoapi.c:13
NONE
@ NONE
body is not in simulation, nor in collision world
Definition
simulationstate.c:15
WORLD
@ WORLD
4_World
Definition
enprofiler.c:30
Games
Dayz
scripts
3_game
global
gizmoapi.c
Generated by
1.17.0