Class TMetaTriangleSelector

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TMetaTriangleSelector = class(TTriangleSelector)

Description

Interface for making multiple triangle selectors work as one big selector.
This is nothing more than a collection of one or more triangle selectors providing together the interface of one triangle selector. In this way, collision tests can be done with different triangle soups in one pass.

Hierarchy

Overview

Methods

Public function RemoveTriangleSelector(ToRemove: TTriangleSelector): Boolean; inline;
Public procedure AddTriangleSelector(ToAdd: TTriangleSelector); inline;
Public procedure RemoveAllTriangleSelectors; inline;

Description

Methods

Public function RemoveTriangleSelector(ToRemove: TTriangleSelector): Boolean; inline;

Removes a specific triangle selector from the collection.

Parameters
ToRemove
A triangle selector which is in the list but will be removed.
Returns

True if successful, false if not.

Public procedure AddTriangleSelector(ToAdd: TTriangleSelector); inline;

Adds a triangle selector to the collection of triangle selectors.

Parameters
ToAdd
Pointer to an triangle selector to add to the list.
Public procedure RemoveAllTriangleSelectors; inline;

Removes all triangle selectors from the collection.


Generated by PasDoc 0.12.1 on 2012-09-14 17:32:22