Class TDebugTransform

Unit

Declaration

type TDebugTransform = class(TDebugTransformBox)

Description

Like TDebugTransformBox, but visualizes also additional properties. This is useful to visualize typical properties of TCastleTransform that represents a creature: things that determine how the creature is moving, if you use methods like TCastleTransform.MoveAllowed.

Adds visualization of:

Source: scene/castledebugtransform.pas (line 213).

Hierarchy

Show Additional Members:

Overview

Methods

Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;
Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public procedure Attach(const AParent: TCastleTransform); deprecated 'set Parent instead';
Public procedure ChangedScene;

Properties

Public property Parent: TCastleTransform read FParent write SetParent;
Public property Exists: boolean read FExists write SetExists default false;
Public property ParentSpace: TAbstractGroupingNode read FParentSpace;
Public property BoxColor: TCastleColor read FBoxColor write SetBoxColor;

Description

Methods

Protected procedure Notification(AComponent: TComponent; Operation: TOperation); override;

This item is declared in ancestor TDebugTransformBox.

This item has no description.

Source: scene/castledebugtransform.pas (line 180).

Public constructor Create(AOwner: TComponent); override;

This item is declared in ancestor TDebugTransformBox.

This item has no description.

Source: scene/castledebugtransform.pas (line 182).

Public destructor Destroy; override;

This item is declared in ancestor TDebugTransformBox.

This item has no description.

Source: scene/castledebugtransform.pas (line 183).

Public procedure Attach(const AParent: TCastleTransform); deprecated 'set Parent instead';

This item is declared in ancestor TDebugTransformBox.

Warning: this symbol is deprecated: set Parent instead

This item has no description.

Source: scene/castledebugtransform.pas (line 184).

Public procedure ChangedScene;

This item is declared in ancestor TDebugTransformBox.

This item has no description.

Source: scene/castledebugtransform.pas (line 195).

Properties

Public property Parent: TCastleTransform read FParent write SetParent;

This item is declared in ancestor TDebugTransformBox.

Determines what is visualizated by this component. May be Nil, which means that nothing is visualized.

Source: scene/castledebugtransform.pas (line 187).

Public property Exists: boolean read FExists write SetExists default false;

This item is declared in ancestor TDebugTransformBox.

Is the debug visualization visible.

Source: scene/castledebugtransform.pas (line 189).

Public property ParentSpace: TAbstractGroupingNode read FParentSpace;

This item is declared in ancestor TDebugTransformBox.

Add to this additional things that are expressed in parent coordinate-space. Be sure to call ChangedScene afterwards, unless you do it in InitializeNodes (then ChangedScene is not necessary).

Source: scene/castledebugtransform.pas (line 193).

Public property BoxColor: TCastleColor read FBoxColor write SetBoxColor;

This item is declared in ancestor TDebugTransformBox.

This item has no description.

Source: scene/castledebugtransform.pas (line 194).


Generated by PasDoc 0.17.0.snapshot.