Packed Record TGenericVector4

Unit

Declaration

type TGenericVector4 = packed record

Description

Vector of 4 floating-point values.

See also
TGenericVector3
Vector of 3 floating-point values.

Source: base/castlevectors_generic_float_record.inc (line 340).

Overview

Fields

Public X: TGenericScalar
Public Y: TGenericScalar
Public Z: TGenericScalar
Public W: TGenericScalar
Public Data: array [TIndex] of TGenericScalar
Public XY: TGenericVector2;
Public ZW: TGenericVector2
Public XYZ: TGenericVector3

Description

Fields

Public X: TGenericScalar

This item has no description.

Source: base/castlevectors_generic_float_record.inc (line 445).

Public Y: TGenericScalar

This item has no description.

Source: base/castlevectors_generic_float_record.inc (line 445).

Public Z: TGenericScalar

This item has no description.

Source: base/castlevectors_generic_float_record.inc (line 445).

Public W: TGenericScalar

This item has no description.

Source: base/castlevectors_generic_float_record.inc (line 445).

Public Data: array [TIndex] of TGenericScalar

Access (get, set) vector components by index.

Source: base/castlevectors_generic_float_record.inc (line 446).

Public XY: TGenericVector2;

Get first 2 components as a 2D vector. This simply rejects the remaining vector components.

Source: base/castlevectors_generic_float_record.inc (line 449).

Public ZW: TGenericVector2

This item has no description.

Source: base/castlevectors_generic_float_record.inc (line 450).

Public XYZ: TGenericVector3

Get first 3 components as a 3D vector. This simply rejects the 4th component.

Source: base/castlevectors_generic_float_record.inc (line 453).


Generated by PasDoc 0.17.0.snapshot.