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: TAbstractSoundSourceNode 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;
 
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.

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.

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.

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.

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.

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.

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.

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.

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.

Public property Source: TAbstractSoundSourceNode 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.

Public property Spatialize: Boolean read GetSpatialize write SetSpatialize;
 

Generated by PasDoc 0.16.0.