Class TFloatRectanglePersistent

Unit

Declaration

type TFloatRectanglePersistent = class(TCastleComponent)

Description

No description available, ancestor TCastleComponent description follows

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

Overview

Fields

Public InternalGetValue: TGetFloatRectangleEvent;
Public InternalSetValue: TSetFloatRectangleEvent;
Public InternalDefaultValue: TFloatRectangle;

Methods

Protected procedure Loaded; override;
Public function ValueIsStreamed: Boolean; override;
Public function PropertySections(const PropertyName: String): TPropertySections; override;
Public function ToString: String; override;

Properties

Public property Value: TFloatRectangle read GetValue write SetValue;
Published property Left: Single read GetLeft write SetLeft stored LeftIsStored nodefault;
Published property Bottom: Single read GetBottom write SetBottom stored BottomIsStored nodefault;
Published property Width: Single read GetWidth write SetWidth stored WidthIsStored nodefault;
Published property Height: Single read GetHeight write SetHeight stored HeightIsStored nodefault;

Description

Fields

Public InternalGetValue: TGetFloatRectangleEvent;
 
Public InternalSetValue: TSetFloatRectangleEvent;
 
Public InternalDefaultValue: TFloatRectangle;
 

Methods

Protected procedure Loaded; override;
 
Public function ValueIsStreamed: Boolean; override;
 
Public function PropertySections(const PropertyName: String): TPropertySections; override;
 
Public function ToString: String; override;
 

Properties

Public property Value: TFloatRectangle read GetValue write SetValue;
 
Published property Left: Single read GetLeft write SetLeft stored LeftIsStored nodefault;
 
Published property Bottom: Single read GetBottom write SetBottom stored BottomIsStored nodefault;
 
Published property Width: Single read GetWidth write SetWidth stored WidthIsStored nodefault;
 
Published property Height: Single read GetHeight write SetHeight stored HeightIsStored nodefault;
 

Generated by PasDoc 0.16.0.