Class TBGRANormalPool3D

Unit

Declaration

type TBGRANormalPool3D = class(TBGRAGenericPool)

Description

Array of 3D normals for batch computation

Hierarchy

Overview

Methods

Public constructor Create(ACapacity: integer);
Protected function GetUsed(AElement: integer): boolean; override;
Public procedure ComputeWithMatrix(const AMatrix: TMatrix3D);
Public procedure Remove(AIndex: integer);
Protected procedure SetUsed(AElement: integer; AUsed: boolean); override;

Properties

Public property NormalData[AIndex: integer]: PBGRANormalData3D read GetNormalData;

Description

Methods

Public constructor Create(ACapacity: integer);

This item has no description.

Protected function GetUsed(AElement: integer): boolean; override;

This item has no description.

Public procedure ComputeWithMatrix(const AMatrix: TMatrix3D);

This item has no description.

Public procedure Remove(AIndex: integer);

This item has no description.

Protected procedure SetUsed(AElement: integer; AUsed: boolean); override;

This item has no description.

Properties

Public property NormalData[AIndex: integer]: PBGRANormalData3D read GetNormalData;

This item has no description.