Class InputManipulatorMetadata

Defines properties and message types for InputManipulator.

Message Arguments

Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.

InputManipulatorMetadata.InputMessageArguments

ManipulatorPointProperty
ManipulatorRayOriginProperty
ManipulatorRayDirectionProperty
HitTestPointProperty
HitTestRayOriginProperty
HitTestRayDirectionProperty
HitTestRayDistanceProperty

InputManipulatorMetadata.KeyInputMessageArguments

KeyProperty

Sets the target logical key to handle.

Example
local value = arguments:getKeyProperty()
arguments:setKeyProperty(value)
KeyModifiersProperty

Sets the target key modifiers to handle.

Example
local value = arguments:getKeyModifiersProperty()
arguments:setKeyModifiersProperty(value)
CapsLockProperty

Sets whether Caps Lock is on during the key event.

Example
local value = arguments:getCapsLockProperty()
arguments:setCapsLockProperty(value)