Class TMFMatrix4d
Unit
Declaration
type TMFMatrix4d = class(specialize TX3DSimpleMultField<TMatrix4Double,TSFMatrix4d,TMatrix4DoubleList>)
Description
X3D field with multiple 4x4 matrix double-precision values.
Source: scene/x3d/castlefields_x3dsimplemultfield_descendants.inc (line 143).
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DFieldOrEvent
- TX3DField
- TX3DMultField
- TX3DSimpleMultField
- TMFMatrix4d
Overview
Methods
| Public | procedure AssignLerp(const A: Double; Value1, Value2: TX3DField); override; |
| Public | function CanAssignLerp: boolean; override; |
| Public | class function X3DType: String; override; |
| Public | class function CreateEvent(const AParentNode: TX3DFileItem; const AName: String; const AInEvent: boolean): TX3DEvent; override; |
Description
Methods
| Public | procedure AssignLerp(const A: Double; Value1, Value2: TX3DField); override; |
|
This item has no description. Showing description inherited from TX3DField.AssignLerp. Assigns value to this node calculated from linear interpolation between two given nodes Value1, Value2. Just like other lerp functions in our units (like CastleVectors.Lerp). Like AssignValue, this copies only the current value. All other properties (like Name, IsClauseNames, ValueFromIsClause, default value) are untouched. There are some special precautions for this:
Source: scene/x3d/castlefields_x3dsimplemultfield_descendants.inc (line 153). | |
| Public | function CanAssignLerp: boolean; override; |
|
This item has no description. Showing description inherited from TX3DField.CanAssignLerp. Is AssignLerp usable on this field type? Descendants implementors notes: In this class, this always returns Source: scene/x3d/castlefields_x3dsimplemultfield_descendants.inc (line 154). | |
| Public | class function X3DType: String; override; |
|
This item has no description. Showing description inherited from TX3DField.X3DType.
Field type in X3D, like Source: scene/x3d/castlefields_x3dsimplemultfield_descendants.inc (line 155). | |
| Public | class function CreateEvent(const AParentNode: TX3DFileItem; const AName: String; const AInEvent: boolean): TX3DEvent; override; |
|
This item has no description. Showing description inherited from TX3DField.CreateEvent. Create TX3DEvent descendant suitable as exposed event for this field. Source: scene/x3d/castlefields_x3dsimplemultfield_descendants.inc (line 156). | |
Generated by PasDoc 0.17.0.snapshot.