Class TShapeTreeIterator

Unit

Declaration

type TShapeTreeIterator = class(TObject)

Description

Warning: this symbol is deprecated.

Iterates over all TShape items that would be enumerated by Tree.Traverse. Sometimes it's easier to write code using this iterator than to create callbacks and use TShapeTree.Traverse.

Source: scene/castleshapes.pas (line 1118).

Hierarchy

  • TObject
  • TShapeTreeIterator

Overview

Methods

Public constructor Create(const Tree: TShapeTree; const OnlyActive: boolean; const OnlyVisible: boolean = false; const OnlyCollidable: boolean = false);
Public destructor Destroy; override;
Public function GetNext: boolean;

Properties

Public property Current: TShape read FCurrent;

Description

Methods

Public constructor Create(const Tree: TShapeTree; const OnlyActive: boolean; const OnlyVisible: boolean = false; const OnlyCollidable: boolean = false);

This item has no description.

Source: scene/castleshapes.pas (line 1131).

Public destructor Destroy; override;

This item has no description.

Source: scene/castleshapes.pas (line 1134).

Public function GetNext: boolean;

This item has no description.

Source: scene/castleshapes.pas (line 1135).

Properties

Public property Current: TShape read FCurrent;

This item has no description.

Source: scene/castleshapes.pas (line 1136).


Generated by PasDoc 0.17.0.snapshot.