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:
TCastleTransform.Sphere, that is usually determined by the TCastleTransform.CollisionSphereRadius property
Source: scene/castledebugtransform.pas (line 213).
Hierarchy
- TObject
- TPersistent
- TComponent
- TDebugTransformBox
- TDebugTransform
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. | |
| Public | constructor Create(AOwner: TComponent); override; |
|
This item is declared in ancestor TDebugTransformBox. This item has no description. | |
| Public | destructor Destroy; override; |
|
This item is declared in ancestor TDebugTransformBox. This item has no description. | |
| 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. | |
| Public | procedure ChangedScene; |
|
This item is declared in ancestor TDebugTransformBox. This item has no description. | |
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 | |
| Public | property Exists: boolean read FExists write SetExists default false; |
|
This item is declared in ancestor TDebugTransformBox. Is the debug visualization visible. | |
| 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). | |
| Public | property BoxColor: TCastleColor read FBoxColor write SetBoxColor; |
|
This item is declared in ancestor TDebugTransformBox. This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.