Class TCastleWindowTouch

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TCastleWindowTouch = class(TCastleWindow)

Description

no description available, TCastleWindow description follows

Window with an OpenGL context, most comfortable to render 3D worlds with 2D controls above. Add your 3D stuff to the scene manager available in SceneManager property. Add your 2D stuff to the TCastleWindowCustom.Controls property (from ancestor TCastleWindowCustom).

You can directly access the SceneManager and configure it however you like.

You have comfortable Load method that simply loads a single 3D model to your world.

If you're looking for analogous Lazarus component (that does basically the same, but can be placed on a Lazarus form) see TCastleControl component.

Hierarchy

Overview

Methods

Protected procedure NavigationInfoChanged; override;
Protected procedure DoUpdate; override;

Properties

Public property TouchInterface: TTouchCtlInterface read FTouchInterface write SetTouchInterface;
Published property AutomaticTouchInterface: boolean read FAutomaticTouchInterface write SetAutomaticTouchInterface default false;

Description

Methods

Protected procedure NavigationInfoChanged; override;
 
Protected procedure DoUpdate; override;
 

Properties

Public property TouchInterface: TTouchCtlInterface read FTouchInterface write SetTouchInterface;

Configure touch controls to be displayed on the window. This automatically manages under the hood 0, 1 or 2 TCastleTouchControl instances, placing them at suitable positions and handling their operations.

Note that you can set AutomaticTouchInterface = True to have this property automatically adjusted. (In which case you should not set this directly.)

Published property AutomaticTouchInterface: boolean read FAutomaticTouchInterface write SetAutomaticTouchInterface default false;

Automatically adjust TouchInterface (showing / hiding proper touch controls) based on the current navigation type. The navigation type is obtained from the camera of the default viewport, see TCastleWindow.NavigationType.


Generated by PasDoc 0.13.0 on 2014-04-30 22:06:46