Gorilla.Audio.FMOD.Intf.Reverb3D
Unit Gorilla.Audio.FMOD.Intf.Reverb3D.pasInterfaces
- interface IGorillaFMODReverb3D
Records
IGorillaFMODReverb3D
Wrapper record structure for reverb3d instances.
Methods
public function GetUserData
(
)
: Pointer
;
abstract virtual;
public procedure SetUserData
(
const
AValue :
Pointer
)
;
abstract virtual;
public function GetActive
(
)
: LongBool
;
abstract virtual;
public procedure SetActive
(
const
AValue :
LongBool
)
;
abstract virtual;
public function GetProperties
(
)
: FMOD_REVERB_PROPERTIES
;
abstract virtual;
public procedure SetProperties
(
const
AValue :
FMOD_REVERB_PROPERTIES
)
;
abstract virtual;
public function Get3DAttributes
(
)
: TGorillaFMOD3DReverbAttributes
;
abstract virtual;
public procedure Set3DAttributes
(
const
AValue :
TGorillaFMOD3DReverbAttributes
)
;
abstract virtual;
Properties
public UserData : Pointer
write SetUserData
public Active : LongBool
write SetActive
public Properties : FMOD_REVERB_PROPERTIES
write SetProperties
public _3DAttributes : TGorillaFMOD3DReverbAttributes
A user value that the Reverb object will store internally. Can be retrieved with Reverb::getUserData.
read GetUserDatawrite SetUserData
Disables or enables a reverb object so that it does or does not contribute to the 3D scene.
read GetActivewrite SetActive
Reverb parameters for the current reverb object. Reverb parameters can be set manually, or automatically using the pre-defined presets given in the fmod_common.h header.
read GetPropertieswrite SetProperties