Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
gizmoapi.c
Go to the documentation of this file.
9
16
21typedef int GizmoHandle;
22
27{
32
37
42
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
97
102
108 proto void SetSpaceMode(GizmoSpaceMode mode);
109
114
115};
116
117proto void CreateGizmoApi();
118proto void DestroyGizmoApi();
119
Super root of all classes in Enforce script.
Definition enscript.c:11
API for managing gizmos.
Definition gizmoapi.c:27
proto void Deselect(GizmoHandle index)
Deselect the gizmo for the temporary handle.
proto void SelectPhysics(Physics physics)
Applies impulses to set the position when dynamic, otherwise sets the transform in the physics scene.
proto GizmoSpaceMode GetSpaceMode()
Get current space mode for all gizmos.
proto GizmoHandle FindByTracker(Managed tracker)
Returns a temporary handle.
proto Managed GetTracker(GizmoHandle index)
Return the tracker passed in for the temporary handle.
proto void SelectObject(Object object)
Sets the transform of the object directly.
proto void DeselectAll()
Deselect all gizmos.
proto GizmoHandle GetCount()
Return the number of gizmos.
proto void SetSpaceMode(GizmoSpaceMode mode)
Set current space mode for all gizmos.
proto Class GetInstance(GizmoHandle index)
Return the instance passed in for the temporary handle.
proto GizmoTransformMode GetTransformMode()
Get current transform mode for all gizmos.
proto void DeselectTracker(Managed tracker)
Deselect the gizmo for the given tracker.
proto void SelectUser(Managed instance)
Scripted controls, requires the following methods to be implemented in the class void Gizmo_SetWorldT...
proto void SetTransformMode(GizmoTransformMode mode)
Set current transform mode for all gizmos.
TODO doc.
Definition enscript.c:118
@ CAMERA
Definition dayzphysics.c:40
proto void CreateGizmoApi()
proto GizmoApi GetGizmoApi()
GizmoTransformMode
Definition gizmoapi.c:2
@ ROTATE
Definition gizmoapi.c:6
@ SCALE
Definition gizmoapi.c:7
@ MOVE_2D
Definition gizmoapi.c:5
@ MOVE
Definition gizmoapi.c:4
proto void DestroyGizmoApi()
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
Definition gizmoapi.c:11
@ LOCAL
Definition gizmoapi.c:13
@ NONE
body is not in simulation, nor in collision world
@ WORLD
4_World
Definition enprofiler.c:30