forked from laicasaane/UnsafeUnityPrivateAPI
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUnsafeUnityEnginePrivateAPI.xml
More file actions
136 lines (136 loc) · 6.76 KB
/
UnsafeUnityEnginePrivateAPI.xml
File metadata and controls
136 lines (136 loc) · 6.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?xml version="1.0"?>
<doc>
<assembly>
<name>UnsafeUnityEnginePrivateAPI</name>
</assembly>
<members>
<member name="T:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle">
<summary>
A struct providing unsafe access to <see cref="T:UnityEngine.Grid"/>.
</summary>
</member>
<member name="P:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.cellSize">
<summary>
The size of each cell in the Grid.
</summary>
</member>
<member name="P:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.cellGap">
<summary>
The size of the gap between each cell in the Grid.
</summary>
</member>
<member name="P:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.cellLayout">
<summary>
The layout of the cells in the Grid.
</summary>
</member>
<member name="P:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.cellSwizzle">
<summary>
The cell swizzle for the Grid.
</summary>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.CreateFrom(UnityEngine.Grid)">
<summary>
Creates an <see cref="T:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle"/> from a <see cref="T:UnityEngine.Grid"/>.
</summary>
<param name="grid">The grid to create the handle from.</param>
<returns>A new <see cref="T:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle"/>.</returns>
<exception cref="T:System.NullReferenceException">Thrown when the grid is null or invalid.</exception>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.GetBoundsLocal(UnityEngine.Vector3Int)">
<summary>
Returns the local bounds for a cell at the location.
</summary>
<param name="cellPosition">Location of the cell.</param>
<returns>Local bounds of cell at the location.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.GetBoundsLocal(UnityEngine.Vector3,UnityEngine.Vector3)">
<summary>
Returns the local bounds for the groups of cells at the location.
</summary>
<param name="origin">Origin of the group of cells.</param>
<param name="size">Size of the group of cells.</param>
<returns>Local bounds of the group of cells at the location.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.CellToLocal(UnityEngine.Vector3Int)">
<summary>
Converts a cell position to local position space.
</summary>
<param name="cellPosition">Cell position to convert.</param>
<returns>Local position of the cell position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.LocalToCell(UnityEngine.Vector3)">
<summary>
Converts a local position to cell position.
</summary>
<param name="localPosition">Local Position to convert.</param>
<returns>Cell position of the local position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.CellToLocalInterpolated(UnityEngine.Vector3)">
<summary>
Converts an interpolated cell position in floats to local position space.
</summary>
<param name="cellPosition">Interpolated cell position to convert.</param>
<returns>Local position of the cell position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.LocalToCellInterpolated(UnityEngine.Vector3)">
<summary>
Converts a local position to interpolated cell position.
</summary>
<param name="localPosition">Local Position to convert.</param>
<returns>Interpolated cell position of the local position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.CellToWorld(UnityEngine.Vector3Int)">
<summary>
Converts a cell position to world position space.
</summary>
<param name="cellPosition">Cell position to convert.</param>
<returns>World position of the cell position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.WorldToCell(UnityEngine.Vector3)">
<summary>
Converts a world position to cell position.
</summary>
<param name="worldPosition">World Position to convert.</param>
<returns>Cell position of the world position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.LocalToWorld(UnityEngine.Vector3)">
<summary>
Converts a local position to world position.
</summary>
<param name="localPosition">Local Position to convert.</param>
<returns>World position of the local position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.WorldToLocal(UnityEngine.Vector3)">
<summary>
Converts a world position to local position.
</summary>
<param name="worldPosition">World Position to convert.</param>
<returns>Local position of the world position.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.GetLayoutCellCenter">
<summary>
Get the default center coordinate of a cell for the set layout of the Grid.
</summary>
<returns>Cell Center coordinate.</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.GetCellCenterLocal(UnityEngine.Vector3Int)">
<summary>
Get the logical center coordinate of a grid cell in local space.
</summary>
<param name="position">Grid cell position.</param>
<returns>
Center of the cell transformed into local space coordinates.
</returns>
</member>
<member name="M:UnsafeUnityEnginePrivateAPI.UnsafeGridHandle.GetCellCenterWorld(UnityEngine.Vector3Int)">
<summary>
Get the logical center coordinate of a grid cell in world space.
</summary>
<param name="position">Grid cell position.</param>
<returns>
Center of the cell transformed into world space coordinates.
</returns>
</member>
</members>
</doc>