Class TInputInspector

Unit

Declaration

type TInputInspector = class(TComponent)

Description

How to invoke the inspector, see TCastleContainer.InputInspector.

Source: ui/castleuicontrols_inputinspector.inc (line 22).

Hierarchy

  • TObject
  • TPersistent
  • TComponent
  • TInputInspector

Overview

Fields

Public Key: TKey;
Public KeyModifiers: TModifierKeys;
Public PressFingers: Cardinal;
Public PressTime: TFloatTime;

Methods

Public function ToString: String; override;

Description

Fields

Public Key: TKey;

Key to activate the inspector (set to keyNone to disable). By default this is keyF8 in debug builds, and keyNone in release.

Source: ui/castleuicontrols_inputinspector.inc (line 34).

Public KeyModifiers: TModifierKeys;

Required modifiers to be pressed together with Key. This is [] by default (no modifiers). Ignored when Key is keyNone.

Source: ui/castleuicontrols_inputinspector.inc (line 39).

Public PressFingers: Cardinal;

Number of fingers necessary to be pressed on a touch device to activate the inspector (set to 0 to disable). By default this is 3 in debug builds, 0 in release. On multi-touch devices (typical mobile devices) this determines the number of fingers you need to press.

Source: ui/castleuicontrols_inputinspector.inc (line 46).

Public PressTime: TFloatTime;

How long do the fingers mentioned in PressFingers have to be pressed. Ignored when PressFingers is 0.

Source: ui/castleuicontrols_inputinspector.inc (line 50).

Methods

Public function ToString: String; override;

Describe current TInputInspector state.

Source: ui/castleuicontrols_inputinspector.inc (line 53).


Generated by PasDoc 0.17.0.snapshot.