Class TCastleLayerNames
Unit
Declaration
type TCastleLayerNames = 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
- TCastleLayerNames
Overview
Methods
procedure CustomSerialization(const SerializationProcess: TSerializationProcess); override; |
Properties
property Names[const Layer: TPhysicsLayer]: String read GetLayerNames write SetLayerNames; |
|
property Descriptions[const Layer: TPhysicsLayer]: String read GetLayerDescriptions write SetLayerDescriptions; |
Description
Methods
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 Names[const Layer: TPhysicsLayer]: String read GetLayerNames write SetLayerNames; |
|
Name of each layer. This information is just for developer convenience, to display layer names in the editor. |
property Descriptions[const Layer: TPhysicsLayer]: String read GetLayerDescriptions write SetLayerDescriptions; |
|
Longer (possibly multiline) description about each layer. This information is just for developer convenience, to document layer purpose in the editor. |
Generated by PasDoc 0.16.0-snapshot.