Class THAnimMotionNode
Unit
Declaration
type THAnimMotionNode = class(TAbstractChildNode)
Description
Motion animation of humanoid (THAnimHumanoidNode) characters. Raw motion data, for example, motion capture data, details the number of frames, the frame display time, and the parameter values for the motion from each channel at each frame.
This note is not (yet) implemented in Castle Game Engine. We parse it, but we don't act on the information in any way.
Source: src/scene/x3d/x3dnodes_standard_h-anim.inc (line 197).
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- THAnimMotionNode
Overview
Methods
![]() |
function DefaultContainerFieldInContext(const Version: TX3DVersion; const ParentNode: TX3DNode): String; override; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: String; override; |
![]() |
procedure SetChannelsEnabled(const Value: array of boolean); overload; |
![]() |
procedure SetChannelsEnabled(const Value: TBooleanList); overload; |
![]() |
procedure SetValues(const Value: array of Single); overload; |
![]() |
procedure SetValues(const Value: TSingleList); overload; |
Properties
![]() |
property EventNext: TSFBoolEvent read FEventNext; |
![]() |
property EventPrevious: TSFBoolEvent read FEventPrevious; |
![]() |
property FdChannels: TSFString read FFdChannels; |
![]() |
property Channels: String read GetChannels write SetChannels; |
![]() |
property FdChannelsEnabled: TMFBool read FFdChannelsEnabled; |
![]() |
property FdDescription: TSFString read FFdDescription; |
![]() |
property Description: String read GetDescription write SetDescription; |
![]() |
property FdEnabled: TSFBool read FFdEnabled; |
![]() |
property Enabled: Boolean read GetEnabled write SetEnabled; |
![]() |
property FdEndFrame: TSFInt32 read FFdEndFrame; |
![]() |
property EndFrame: Integer read GetEndFrame write SetEndFrame; |
![]() |
property FdFrameDuration: TSFTime read FFdFrameDuration; |
![]() |
property FrameDuration: TFloatTime read GetFrameDuration write SetFrameDuration; |
![]() |
property FdFrameIncrement: TSFInt32 read FFdFrameIncrement; |
![]() |
property FrameIncrement: Integer read GetFrameIncrement write SetFrameIncrement; |
![]() |
property FdFrameIndex: TSFInt32 read FFdFrameIndex; |
![]() |
property FrameIndex: Integer read GetFrameIndex write SetFrameIndex; |
![]() |
property FdJoints: TSFString read FFdJoints; |
![]() |
property Joints: String read GetJoints write SetJoints; |
![]() |
property FdLoa: TSFInt32 read FFdLoa; |
![]() |
property Loa: Integer read GetLoa write SetLoa; |
![]() |
property FdLoop: TSFBool read FFdLoop; |
![]() |
property Loop: Boolean read GetLoop write SetLoop; |
![]() |
property FdName: TSFString read FFdName; |
![]() |
property NameField: String read GetNameField write SetNameField; |
![]() |
property FdStartFrame: TSFInt32 read FFdStartFrame; |
![]() |
property StartFrame: Integer read GetStartFrame write SetStartFrame; |
![]() |
property FdValues: TMFFloat read FFdValues; |
![]() |
property EventCycleTime: TSFTimeEvent read FEventCycleTime; |
![]() |
property EventElapsedTime: TSFTimeEvent read FEventElapsedTime; |
![]() |
property EventFrameCount: TSFInt32Event read FEventFrameCount; |
Description
Methods
![]() |
function DefaultContainerFieldInContext(const Version: TX3DVersion; const ParentNode: TX3DNode): String; override; |
|
This item has no description. Showing description inherited from TX3DNode.DefaultContainerFieldInContext.
Use this instead of DefaultContainerField to account that containerField may change depending on X3D version (like containerField of metadata nodes, changed between X3D 3 and 4) or parent node (like containerField of HAnimMotion). ParentNode may be Source: src/scene/x3d/x3dnodes_standard_h-anim.inc (line 199). | |
![]() |
procedure CreateNode; override; |
|
Create node fields and events. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 53). | |
![]() |
class function ClassX3DType: String; override; |
|
This item has no description. Showing description inherited from TX3DNode.ClassX3DType. Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value. Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there. You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 54). | |
![]() |
procedure SetChannelsEnabled(const Value: array of boolean); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 74). | |
![]() |
procedure SetChannelsEnabled(const Value: TBooleanList); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 76). | |
![]() |
procedure SetValues(const Value: array of Single); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 148). | |
![]() |
procedure SetValues(const Value: TSingleList); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 150). | |
Properties
![]() |
property EventNext: TSFBoolEvent read FEventNext; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 58). | |
![]() |
property EventPrevious: TSFBoolEvent read FEventPrevious; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 62). | |
![]() |
property FdChannels: TSFString read FFdChannels; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 66). | |
![]() |
property Channels: String read GetChannels write SetChannels; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 68). | |
![]() |
property FdChannelsEnabled: TMFBool read FFdChannelsEnabled; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 72). | |
![]() |
property FdDescription: TSFString read FFdDescription; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 80). | |
![]() |
property Description: String read GetDescription write SetDescription; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 82). | |
![]() |
property FdEnabled: TSFBool read FFdEnabled; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 86). | |
![]() |
property Enabled: Boolean read GetEnabled write SetEnabled; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 88). | |
![]() |
property FdEndFrame: TSFInt32 read FFdEndFrame; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 92). | |
![]() |
property EndFrame: Integer read GetEndFrame write SetEndFrame; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 94). | |
![]() |
property FdFrameDuration: TSFTime read FFdFrameDuration; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 98). | |
![]() |
property FrameDuration: TFloatTime read GetFrameDuration write SetFrameDuration; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 100). | |
![]() |
property FdFrameIncrement: TSFInt32 read FFdFrameIncrement; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 104). | |
![]() |
property FrameIncrement: Integer read GetFrameIncrement write SetFrameIncrement; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 106). | |
![]() |
property FdFrameIndex: TSFInt32 read FFdFrameIndex; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 110). | |
![]() |
property FrameIndex: Integer read GetFrameIndex write SetFrameIndex; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 112). | |
![]() |
property FdJoints: TSFString read FFdJoints; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 116). | |
![]() |
property Joints: String read GetJoints write SetJoints; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 118). | |
![]() |
property FdLoa: TSFInt32 read FFdLoa; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 122). | |
![]() |
property Loa: Integer read GetLoa write SetLoa; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 124). | |
![]() |
property FdLoop: TSFBool read FFdLoop; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 128). | |
![]() |
property Loop: Boolean read GetLoop write SetLoop; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 130). | |
![]() |
property FdName: TSFString read FFdName; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 134). | |
![]() |
property NameField: String read GetNameField write SetNameField; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 136). | |
![]() |
property FdStartFrame: TSFInt32 read FFdStartFrame; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 140). | |
![]() |
property StartFrame: Integer read GetStartFrame write SetStartFrame; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 142). | |
![]() |
property FdValues: TMFFloat read FFdValues; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 146). | |
![]() |
property EventCycleTime: TSFTimeEvent read FEventCycleTime; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 154). | |
![]() |
property EventElapsedTime: TSFTimeEvent read FEventElapsedTime; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 158). | |
![]() |
property EventFrameCount: TSFInt32Event read FEventFrameCount; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_hanimmotion.inc (line 162). | |
Generated by PasDoc 0.17.0.snapshot.

