Class MousePositionDebug
Provides mouse position for debugging purpose.
Namespace: UnityEngine.Rendering
Syntax
public class MousePositionDebug
Properties
instance
Singleton instance.
Declaration
public static MousePositionDebug instance { get; }
Property Value
Type | Description |
---|---|
MousePositionDebug |
Methods
Build()
Initialize the MousePositionDebug class.
Declaration
public void Build()
Cleanup()
Cleanup the MousePositionDebug class.
Declaration
public void Cleanup()
GetMouseClickPosition(Single)
Returns the position of the mouse click.
Declaration
public Vector2 GetMouseClickPosition(float ScreenHeight)
Parameters
Type | Name | Description |
---|---|---|
Single | ScreenHeight | Window height. |
Returns
Type | Description |
---|---|
Vector2 | The coordinates of the mouse click. |
GetMousePosition(Single, Boolean)
Get the mouse position in the scene or game view.
Declaration
public Vector2 GetMousePosition(float ScreenHeight, bool sceneView)
Parameters
Type | Name | Description |
---|---|---|
Single | ScreenHeight | Window height. |
Boolean | sceneView | Get position in the scene view? |
Returns
Type | Description |
---|---|
Vector2 | Coordinates of the mouse in the specified window. |