Class TShapeList

Unit

Declaration

type TShapeList = class(specialize TObjectList<TShape>)

Description

This item has no description.

Hierarchy

  • TObject
  • TList
  • TObjectList
  • TShapeList

Overview

Methods

Public constructor Create; overload;
Public constructor Create(const Tree: TShapeTree; const OnlyActive: boolean; const OnlyVisible: boolean = false; const OnlyCollidable: boolean = false); overload; deprecated 'use Tree.TraverseList(...)';
Public procedure SortFrontToBack(const Position: TVector3);
Public procedure SortBackToFront(const Position: TVector3; const BlendingSort: TBlendingSort);

Description

Methods

Public constructor Create; overload;

This item has no description.

Public constructor Create(const Tree: TShapeTree; const OnlyActive: boolean; const OnlyVisible: boolean = false; const OnlyCollidable: boolean = false); overload; deprecated 'use Tree.TraverseList(...)';

Warning: this symbol is deprecated: use Tree.TraverseList(...)

Constructor that initializes list contents by traversing given tree.

Public procedure SortFrontToBack(const Position: TVector3);

Sort shapes by distance to given Position point, closest first.

Public procedure SortBackToFront(const Position: TVector3; const BlendingSort: TBlendingSort);

Sort shapes by distance to given Position point, farthest first.

BlendingSort determines the sorting algorithm. See TBlendingSort documentation.


Generated by PasDoc 0.16.0.