Class TSoundNode

Unit

Declaration

type TSoundNode = class(TAbstractSoundNode)

Description

3D sound emitter.

Hierarchy

Overview

Methods

Protected procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override;
Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
Public constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override;
Public destructor Destroy; override;
Public procedure CreateNode; override;
Public class function ClassX3DType: String; override;

Properties

Public property FdDirection: TSFVec3f read FFdDirection;
Public property Direction: TVector3 read GetDirection write SetDirection;
Public property FdIntensity: TSFFloat read FFdIntensity;
Public property Intensity: Single read GetIntensity write SetIntensity;
Public property FdLocation: TSFVec3f read FFdLocation;
Public property Location: TVector3 read GetLocation write SetLocation;
Public property FdMaxBack: TSFFloat read FFdMaxBack;
Public property MaxBack: Single read GetMaxBack write SetMaxBack;
Public property FdMaxFront: TSFFloat read FFdMaxFront;
Public property MaxFront: Single read GetMaxFront write SetMaxFront;
Public property FdMinBack: TSFFloat read FFdMinBack;
Public property MinBack: Single read GetMinBack write SetMinBack;
Public property FdMinFront: TSFFloat read FFdMinFront;
Public property MinFront: Single read GetMinFront write SetMinFront;
Public property FdPriority: TSFFloat read FFdPriority;
Public property Priority: Single read GetPriority write SetPriority;
Public property FdSource: TSFNode read FFdSource;
Public property Source: TX3DNode read GetSource write SetSource;
Public property FdSpatialize: TSFBool read FFdSpatialize;
Public property Spatialize: Boolean read GetSpatialize write SetSpatialize;

Description

Methods

Protected procedure BeforeTraverse(StateStack: TX3DGraphTraverseStateStack); override;
 
Protected function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override;
 
Public constructor Create(const AX3DName: string = ''; const ABaseUrl: String = ''); override;
 
Public destructor Destroy; override;
 
Public procedure CreateNode; override;

Create node fields and events.

Public class function ClassX3DType: String; override;
 

Properties

Public property FdDirection: TSFVec3f read FFdDirection;

Internal wrapper for property Direction. This wrapper API may change, we advise to access simpler Direction instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Direction: TVector3 read GetDirection write SetDirection;
 
Public property FdIntensity: TSFFloat read FFdIntensity;

Internal wrapper for property Intensity. This wrapper API may change, we advise to access simpler Intensity instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Intensity: Single read GetIntensity write SetIntensity;
 
Public property FdLocation: TSFVec3f read FFdLocation;

Internal wrapper for property Location. This wrapper API may change, we advise to access simpler Location instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Location: TVector3 read GetLocation write SetLocation;
 
Public property FdMaxBack: TSFFloat read FFdMaxBack;

Internal wrapper for property MaxBack. This wrapper API may change, we advise to access simpler MaxBack instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property MaxBack: Single read GetMaxBack write SetMaxBack;
 
Public property FdMaxFront: TSFFloat read FFdMaxFront;

Internal wrapper for property MaxFront. This wrapper API may change, we advise to access simpler MaxFront instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property MaxFront: Single read GetMaxFront write SetMaxFront;
 
Public property FdMinBack: TSFFloat read FFdMinBack;

Internal wrapper for property MinBack. This wrapper API may change, we advise to access simpler MinBack instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property MinBack: Single read GetMinBack write SetMinBack;
 
Public property FdMinFront: TSFFloat read FFdMinFront;

Internal wrapper for property MinFront. This wrapper API may change, we advise to access simpler MinFront instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property MinFront: Single read GetMinFront write SetMinFront;
 
Public property FdPriority: TSFFloat read FFdPriority;

Internal wrapper for property Priority. This wrapper API may change, we advise to access simpler Priority instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Priority: Single read GetPriority write SetPriority;
 
Public property FdSource: TSFNode read FFdSource;

Internal wrapper for property Source. This wrapper API may change, we advise to access simpler Source instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Source: TX3DNode read GetSource write SetSource;
 
Public property FdSpatialize: TSFBool read FFdSpatialize;

Internal wrapper for property Spatialize. This wrapper API may change, we advise to access simpler Spatialize instead, if it is defined (TODO: for now, some field types do not have a simpler counterpart).

Public property Spatialize: Boolean read GetSpatialize write SetSpatialize;
 

Generated by PasDoc 0.16.0.