Gorilla.Audio.FMOD.Intf.Reverb3D

Unit Gorilla.Audio.FMOD.Intf.Reverb3D.pas

Interfaces

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

A user value that the Reverb object will store internally. Can be retrieved with Reverb::getUserData.

read GetUserData
write SetUserData
public Active : LongBool

Disables or enables a reverb object so that it does or does not contribute to the 3D scene.

read GetActive
write SetActive
public Properties : FMOD_REVERB_PROPERTIES

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 GetProperties
write SetProperties
public _3DAttributes : TGorillaFMOD3DReverbAttributes

The 3D properties of a 'virtual' reverb object.

read Get3DAttributes
write Set3DAttributes