Class TMFMatrix4f
Unit
Declaration
type TMFMatrix4f = class(specialize TX3DSimpleMultField<TMatrix4,TSFMatrix4f,TMatrix4List>)
Description
X3D field with multiple 4x4 matrix values.
Source: scene/x3d/castlefields_x3dsimplemultfield_descendants.inc (line 126).
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DFieldOrEvent
- TX3DField
- TX3DMultField
- TX3DSimpleMultField
- TMFMatrix4f
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 136). | |
| 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 137). | |
| 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 138). | |
| 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 139). | |
Generated by PasDoc 0.17.0.snapshot.