Struct LayoutData
Represents the layout of a GUI element in a custom editor.
Inherited Members
Namespace: UnityEditor.U2D.Path.GUIFramework
Assembly: Unity.2D.Path.Editor.dll
Syntax
public struct LayoutData
Fields
distance
The distance from the layout to the camera.
Declaration
public float distance
Field Value
Type | Description |
---|---|
float |
forward
The layout's world-space forward vector.
Declaration
public Vector3 forward
Field Value
Type | Description |
---|---|
Vector3 |
index
The layout's index.
Declaration
public int index
Field Value
Type | Description |
---|---|
int |
position
The layout's world-space position.
Declaration
public Vector3 position
Field Value
Type | Description |
---|---|
Vector3 |
right
The layout's world-space right vector.
Declaration
public Vector3 right
Field Value
Type | Description |
---|---|
Vector3 |
up
The layout's world-space up vector.
Declaration
public Vector3 up
Field Value
Type | Description |
---|---|
Vector3 |
userData
The layout's user data.
Declaration
public object userData
Field Value
Type | Description |
---|---|
object |
zero
Zero definition of LayoutData.
Declaration
public static readonly LayoutData zero
Field Value
Type | Description |
---|---|
LayoutData |
Methods
Nearest(LayoutData, LayoutData)
Gets the layout that is closest to the camera,
Declaration
public static LayoutData Nearest(LayoutData currentData, LayoutData newData)
Parameters
Type | Name | Description |
---|---|---|
LayoutData | currentData | The current layout. |
LayoutData | newData | The new layout to compare with. |
Returns
Type | Description |
---|---|
LayoutData | Returns the closest layout to the camera. If |