Class TCastleAbstractLight

Unit

Declaration

type TCastleAbstractLight = class(TCastleTransform)

Description

Base class to express lights that can be easily added and adjusted inside TCastleViewport.

Hierarchy

Overview

Methods

Protected function InternalBuildNodeInside: TObject; override;
Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public function PropertySections(const PropertyName: String): TPropertySections; override;

Properties

Protected property LightNode: TAbstractLightNode read FLightNode write SetLightNode;
Protected property Gizmo: TInternalCastleEditorGizmo read FGizmo;

Description

Methods

Protected function InternalBuildNodeInside: TObject; override;

This item has no description. Showing description inherited from TCastleTransform.InternalBuildNodeInside.

Helper for InternalBuildNode. Result must be TAbstractChildNode or Nil.

Public constructor Create(AOwner: TComponent); override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function PropertySections(const PropertyName: String): TPropertySections; override;

This item has no description. Showing description inherited from TCastleComponent.PropertySections.

Section where to show property in the editor.

Properties

Protected property LightNode: TAbstractLightNode read FLightNode write SetLightNode;

Descendants should set X3D light node here.

Protected property Gizmo: TInternalCastleEditorGizmo read FGizmo;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.