Class TCastleLayerCollisions
Unit
Declaration
type TCastleLayerCollisions = class(TCastleComponent)
Description
This item has no description. Showing description inherited from TCastleComponent.
Component with various CGE extensions: can be a parent of other non-visual components (to display them in CGE editor and serialize them to files), can be translated, can have custom logic when serializing/deserializing (CustomSerialization).
Note that everywhere in CGE (in particular in editor and when serializing) we handle a standard Pascal TComponent as well. So there's no need to derive all your components from TCastleComponent
, so you derive from standard TComponent too. You can use TCastleComponent
only if necessary, i.e. only if you need one of the extra features in this class.
Hierarchy
- TObject
- TPersistent
- TComponent
- TCastleComponent
- TCastleLayerCollisions
Overview
Methods
constructor Create(AOwner: TComponent); override; |
|
procedure CustomSerialization(const SerializationProcess: TSerializationProcess); override; |
Properties
property Collides[const Layer1,Layer2: TPhysicsLayer]: Boolean read GetCollides write SetCollides; |
Description
Methods
constructor Create(AOwner: TComponent); override; |
|
This item has no description. |
procedure CustomSerialization(const SerializationProcess: TSerializationProcess); override; |
|
This item has no description. Showing description inherited from TCastleComponent.CustomSerialization. Override this method to call various methods of SerializationProcess, which in turn allows to serialize/deserialize things that are not published. This allows to serialize/deserialize with more freedom, e.g. to serialize/deserialize some private field. |
Properties
property Collides[const Layer1,Layer2: TPhysicsLayer]: Boolean read GetCollides write SetCollides; |
|
Do physical objects from indicated 2 layers collide with each other. |
Generated by PasDoc 0.16.0-snapshot.