Preparing search index...
The search index is not available
Needle Engine
Needle Engine
engine/api
Input
Class Input
Hierarchy
EventTarget
Input
Implements
IInput
Index
Constructors
constructor
Accessors
mouse
Click
mouse
Double
Click
mouse
Down
mouse
Position
mouse
PositionRC
mouse
Pressed
mouse
Up
mouse
Wheel
Changed
Methods
convert
Screenspace
To
Raycast
Space
create
Pointer
Down
create
Pointer
Move
create
Pointer
Up
foreach
Pointer
Id
foreach
Touch
Id
get
Is
Mouse
get
Is
Touch
get
Key
Down
get
Key
Pressed
get
Mouse
Wheel
Changed
get
Mouse
Wheel
DeltaY
get
Pointer
Clicked
get
Pointer
Double
Clicked
get
Pointer
Down
get
Pointer
Down
Time
get
Pointer
Event
get
Pointer
Long
Press
get
Pointer
Position
get
Pointer
Position
Delta
get
Pointer
Position
Last
Frame
get
Pointer
PositionRC
get
Pointer
Pressed
get
Pointer
Pressed
Count
get
Pointer
Up
get
Pointer
Up
Time
get
Pointer
Used
get
Touches
Pressed
Count
is
Key
Down
is
Key
Pressed
is
Key
Up
set
Cursor
Normal
set
Cursor
Pointer
set
Pointer
Used
Constructors
constructor
new
Input
(
context
)
:
Input
Parameters
context
:
Context
Returns
Input
Accessors
mouse
Click
get
mouseClick
(
)
:
boolean
Returns
boolean
mouse
Double
Click
get
mouseDoubleClick
(
)
:
boolean
Returns
boolean
mouse
Down
get
mouseDown
(
)
:
boolean
Returns
boolean
mouse
Position
get
mousePosition
(
)
:
Vector2
Returns
Vector2
mouse
PositionRC
get
mousePositionRC
(
)
:
Vector2
Returns
Vector2
mouse
Pressed
get
mousePressed
(
)
:
boolean
Returns
boolean
mouse
Up
get
mouseUp
(
)
:
boolean
Returns
boolean
mouse
Wheel
Changed
get
mouseWheelChanged
(
)
:
boolean
Returns
boolean
Methods
convert
Screenspace
To
Raycast
Space
convert
Screenspace
To
Raycast
Space
(
vec2
)
:
void
Parameters
vec2
:
Vec2
Returns
void
create
Pointer
Down
create
Pointer
Down
(
args
)
:
void
Parameters
args
:
PointerEventArgs
Returns
void
create
Pointer
Move
create
Pointer
Move
(
args
)
:
void
Parameters
args
:
PointerEventArgs
Returns
void
create
Pointer
Up
create
Pointer
Up
(
args
)
:
void
Parameters
args
:
PointerEventArgs
Returns
void
foreach
Pointer
Id
foreach
Pointer
Id
(
pointerType
?
)
:
Generator
<
number
,
any
,
unknown
>
Parameters
Optional
pointerType
:
string
|
string
[]
|
PointerType
[]
Returns
Generator
<
number
,
any
,
unknown
>
foreach
Touch
Id
foreach
Touch
Id
(
)
:
Generator
<
number
,
any
,
unknown
>
Returns
Generator
<
number
,
any
,
unknown
>
get
Is
Mouse
get
Is
Mouse
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Is
Touch
get
Is
Touch
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Key
Down
get
Key
Down
(
)
:
string
Returns
string
get
Key
Pressed
get
Key
Pressed
(
)
:
string
Returns
string
get
Mouse
Wheel
Changed
get
Mouse
Wheel
Changed
(
i
?
)
:
boolean
Parameters
i
:
number
= 0
Returns
boolean
get
Mouse
Wheel
DeltaY
get
Mouse
Wheel
DeltaY
(
i
?
)
:
number
Parameters
i
:
number
= 0
Returns
number
get
Pointer
Clicked
get
Pointer
Clicked
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Pointer
Double
Clicked
get
Pointer
Double
Clicked
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Pointer
Down
get
Pointer
Down
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Pointer
Down
Time
get
Pointer
Down
Time
(
i
)
:
number
Parameters
i
:
number
Returns
number
get
Pointer
Event
get
Pointer
Event
(
i
)
:
Event
Parameters
i
:
number
Returns
Event
get
Pointer
Long
Press
get
Pointer
Long
Press
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Pointer
Position
get
Pointer
Position
(
i
)
:
any
Parameters
i
:
number
Returns
any
get
Pointer
Position
Delta
get
Pointer
Position
Delta
(
i
)
:
any
Parameters
i
:
number
Returns
any
get
Pointer
Position
Last
Frame
get
Pointer
Position
Last
Frame
(
i
)
:
any
Parameters
i
:
number
Returns
any
get
Pointer
PositionRC
get
Pointer
PositionRC
(
i
)
:
any
Parameters
i
:
number
Returns
any
get
Pointer
Pressed
get
Pointer
Pressed
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Pointer
Pressed
Count
get
Pointer
Pressed
Count
(
)
:
number
how many pointers are currently pressed
Returns
number
get
Pointer
Up
get
Pointer
Up
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Pointer
Up
Time
get
Pointer
Up
Time
(
i
)
:
number
Parameters
i
:
number
Returns
number
get
Pointer
Used
get
Pointer
Used
(
i
)
:
boolean
Parameters
i
:
number
Returns
boolean
get
Touches
Pressed
Count
get
Touches
Pressed
Count
(
)
:
number
Returns
number
is
Key
Down
is
Key
Down
(
keyCode
)
:
boolean
Parameters
keyCode
:
string
Returns
boolean
is
Key
Pressed
is
Key
Pressed
(
keyCode
)
:
boolean
Parameters
keyCode
:
string
Returns
boolean
is
Key
Up
is
Key
Up
(
keyCode
)
:
boolean
Parameters
keyCode
:
string
Returns
boolean
set
Cursor
Normal
set
Cursor
Normal
(
)
:
void
Returns
void
set
Cursor
Pointer
set
Cursor
Pointer
(
)
:
void
Returns
void
set
Pointer
Used
set
Pointer
Used
(
i
,
used
?
)
:
void
Parameters
i
:
number
used
:
boolean
= true
Returns
void
Settings
Member Visibility
Protected
Inherited
Deprecated
Theme
OS
Light
Dark
On This Page
constructor
mouse
Click
mouse
Double
Click
mouse
Down
mouse
Position
mouse
PositionRC
mouse
Pressed
mouse
Up
mouse
Wheel
Changed
convert
Screenspace
To
Raycast
Space
create
Pointer
Down
create
Pointer
Move
create
Pointer
Up
foreach
Pointer
Id
foreach
Touch
Id
get
Is
Mouse
get
Is
Touch
get
Key
Down
get
Key
Pressed
get
Mouse
Wheel
Changed
get
Mouse
Wheel
DeltaY
get
Pointer
Clicked
get
Pointer
Double
Clicked
get
Pointer
Down
get
Pointer
Down
Time
get
Pointer
Event
get
Pointer
Long
Press
get
Pointer
Position
get
Pointer
Position
Delta
get
Pointer
Position
Last
Frame
get
Pointer
PositionRC
get
Pointer
Pressed
get
Pointer
Pressed
Count
get
Pointer
Up
get
Pointer
Up
Time
get
Pointer
Used
get
Touches
Pressed
Count
is
Key
Down
is
Key
Pressed
is
Key
Up
set
Cursor
Normal
set
Cursor
Pointer
set
Pointer
Used
Needle Engine
Loading...
Generated using
TypeDoc
how many pointers are currently pressed