Class T3DListCore

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type T3DListCore = class(TCastleObjectList)

Description

List of 3D objects (T3D instances).

This inherits from TCastleObjectList, getting many features like TList notification mechanism (useful in some situations). Usually you want to use T3DList instead, which is a wrapper around this class.

Hierarchy

Overview

Methods

Public constructor Create(const FreeObjects: boolean; const AOwner: T3DList);
Public procedure Notify(Ptr: Pointer; Action: TListNotification); override;
Public function First: T3D;
Public function Last: T3D;

Properties

Public property Items[I:Integer]: T3D read GetItem write SetItem;
Public property Owner: T3DList read FOwner;

Description

Methods

Public constructor Create(const FreeObjects: boolean; const AOwner: T3DList);
 
Public procedure Notify(Ptr: Pointer; Action: TListNotification); override;
 
Public function First: T3D;
 
Public function Last: T3D;
 

Properties

Public property Items[I:Integer]: T3D read GetItem write SetItem;
 
Public property Owner: T3DList read FOwner;

T3DList instance that owns this list. May be Nil, for example when this list is used by TRayCollision.


Generated by PasDoc 0.13.0 on 2014-10-26 05:15:11