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;
 
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;
 

Generated by PasDoc 0.16.0.