Class TBooleanList

Unit

Declaration

type TBooleanList = class(TStructList<boolean>)

Description

No description available, ancestor TStructList description follows

List of structures. This is just TList class from Generics.Collections, with some useful helpers.

Hierarchy

Overview

Methods

Public procedure SetFalse(Index: Integer);
Public procedure SetTrue(Index: Integer);
Public function ToLongInt: TLongIntList;
Public function Equals(SecondValue: TObject): boolean; override;
Public function PerfectlyEquals(SecondValue: TObject): boolean;

Description

Methods

Public procedure SetFalse(Index: Integer);

Set appropriate item to given value. These are useful methods to pass as callback in some situations (e.g. TCastleScene.RenderFrustumOctree passes RenderFrustumOctree_Visible.SetTrue method as callback that should mark visible items.)

Public procedure SetTrue(Index: Integer);
 
Public function ToLongInt: TLongIntList;
 
Public function Equals(SecondValue: TObject): boolean; override;

Does the SecondValue have equal length and content.

Public function PerfectlyEquals(SecondValue: TObject): boolean;

Does the SecondValue have equal length and content.

This method does the same thing as Equals. It is defined for consistency – on some lists, like TSingleList, there is an important difference between Equals (compares with some epsilon tolerance) and PerfectlyEquals.


Generated by PasDoc 0.15.0.