Class TAudioClipNode
Unit
Declaration
type TAudioClipNode = class(TAbstractSoundSourceNode)
Description
Buffer for sound data, which can be played by the TSoundNode.
Source: src/scene/x3d/x3dnodes_standard_sound.inc (line 30).
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractChildNode
- TAbstractTimeDependentNode
- TAbstractSoundSourceNode
- TAudioClipNode
Overview
Methods
![]() |
procedure ParseAfter(Reader: TX3DReaderNames); override; |
![]() |
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
![]() |
constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override; |
![]() |
destructor Destroy; override; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: String; override; |
![]() |
procedure SetUrl(const Value: array of string); overload; |
![]() |
procedure SetUrl(const Value: TCastleStringList); overload; |
Properties
![]() |
property FdAutoRefresh: TSFTime read FFdAutoRefresh; |
![]() |
property AutoRefresh: TFloatTime read GetAutoRefresh write SetAutoRefresh; |
![]() |
property FdAutoRefreshTimeLimit: TSFTime read FFdAutoRefreshTimeLimit; |
![]() |
property AutoRefreshTimeLimit: TFloatTime read GetAutoRefreshTimeLimit write SetAutoRefreshTimeLimit; |
![]() |
property FdLoad: TSFBool read FFdLoad; |
![]() |
property Load: Boolean read GetLoad write SetLoad; |
![]() |
property FdUrl: TMFString read FFdUrl; |
Description
Methods
![]() |
procedure ParseAfter(Reader: TX3DReaderNames); override; |
|
This item has no description. Showing description inherited from TX3DNode.ParseAfter. Called at the end of parsing this node (including children) in any encoding. Source: src/scene/x3d/x3dnodes_standard_sound.inc (line 53). | |
![]() |
procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override; |
|
This item has no description. Showing description inherited from TX3DNode.BeforeTraverse. Override these methods to determine what happens when given node is traversed during Traverse call. The main use of this is to operate on TX3DGraphTraverseStateStack. Remember to always call inherited when overriding. In Besides changing StateStack.Top fields, you can do push/pop on the stack. Remember that if you do StateStack.Push in Source: src/scene/x3d/x3dnodes_standard_sound.inc (line 54). | |
![]() |
constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override; |
|
This item has no description. Showing description inherited from TX3DNode.Create. Constructor. Initializes various properties:
Source: src/scene/x3d/x3dnodes_standard_sound.inc (line 56). | |
![]() |
destructor Destroy; override; |
|
This item has no description. Source: src/scene/x3d/x3dnodes_standard_sound.inc (line 57). | |
![]() |
procedure CreateNode; override; |
|
Create node fields and events. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 35). | |
![]() |
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_audioclip.inc (line 36). | |
![]() |
procedure SetUrl(const Value: array of string); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 60). | |
![]() |
procedure SetUrl(const Value: TCastleStringList); overload; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 62). | |
Properties
![]() |
property FdAutoRefresh: TSFTime read FFdAutoRefresh; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 40). | |
![]() |
property AutoRefresh: TFloatTime read GetAutoRefresh write SetAutoRefresh; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 42). | |
![]() |
property FdAutoRefreshTimeLimit: TSFTime read FFdAutoRefreshTimeLimit; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 46). | |
![]() |
property AutoRefreshTimeLimit: TFloatTime read GetAutoRefreshTimeLimit write SetAutoRefreshTimeLimit; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 48). | |
![]() |
property FdLoad: TSFBool read FFdLoad; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 52). | |
![]() |
property Load: Boolean read GetLoad write SetLoad; |
|
This item has no description. Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 54). | |
![]() |
property FdUrl: TMFString read FFdUrl; |
|
Internal wrapper for property Source: src/scene/x3d/auto_generated_node_helpers/x3dnodes_audioclip.inc (line 58). | |
Generated by PasDoc 0.17.0.snapshot.

