Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
FMOD.Reverb3D Struct Reference

Public Member Functions

RESULT release ()
 
RESULT set3DAttributes (ref VECTOR position, float mindistance, float maxdistance)
 
RESULT get3DAttributes (ref VECTOR position, ref float mindistance, ref float maxdistance)
 
RESULT setProperties (ref REVERB_PROPERTIES properties)
 
RESULT getProperties (ref REVERB_PROPERTIES properties)
 
RESULT setActive (bool active)
 
RESULT getActive (out bool active)
 
RESULT setUserData (IntPtr userdata)
 
RESULT getUserData (out IntPtr userdata)
 
 Reverb3D (IntPtr ptr)
 
bool hasHandle ()
 
void clearHandle ()
 

Public Attributes

IntPtr handle
 

Private Member Functions

static RESULT FMOD5_Reverb3D_Release (IntPtr reverb3d)
 
static RESULT FMOD5_Reverb3D_Set3DAttributes (IntPtr reverb3d, ref VECTOR position, float mindistance, float maxdistance)
 
static RESULT FMOD5_Reverb3D_Get3DAttributes (IntPtr reverb3d, ref VECTOR position, ref float mindistance, ref float maxdistance)
 
static RESULT FMOD5_Reverb3D_SetProperties (IntPtr reverb3d, ref REVERB_PROPERTIES properties)
 
static RESULT FMOD5_Reverb3D_GetProperties (IntPtr reverb3d, ref REVERB_PROPERTIES properties)
 
static RESULT FMOD5_Reverb3D_SetActive (IntPtr reverb3d, bool active)
 
static RESULT FMOD5_Reverb3D_GetActive (IntPtr reverb3d, out bool active)
 
static RESULT FMOD5_Reverb3D_SetUserData (IntPtr reverb3d, IntPtr userdata)
 
static RESULT FMOD5_Reverb3D_GetUserData (IntPtr reverb3d, out IntPtr userdata)
 

Constructor & Destructor Documentation

◆ Reverb3D()

FMOD.Reverb3D.Reverb3D ( IntPtr ptr)

Member Function Documentation

◆ clearHandle()

void FMOD.Reverb3D.clearHandle ( )

◆ FMOD5_Reverb3D_Get3DAttributes()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_Get3DAttributes ( IntPtr reverb3d,
ref VECTOR position,
ref float mindistance,
ref float maxdistance )
private

◆ FMOD5_Reverb3D_GetActive()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_GetActive ( IntPtr reverb3d,
out bool active )
private

◆ FMOD5_Reverb3D_GetProperties()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_GetProperties ( IntPtr reverb3d,
ref REVERB_PROPERTIES properties )
private

◆ FMOD5_Reverb3D_GetUserData()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_GetUserData ( IntPtr reverb3d,
out IntPtr userdata )
private

◆ FMOD5_Reverb3D_Release()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_Release ( IntPtr reverb3d)
private

◆ FMOD5_Reverb3D_Set3DAttributes()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_Set3DAttributes ( IntPtr reverb3d,
ref VECTOR position,
float mindistance,
float maxdistance )
private

◆ FMOD5_Reverb3D_SetActive()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_SetActive ( IntPtr reverb3d,
bool active )
private

◆ FMOD5_Reverb3D_SetProperties()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_SetProperties ( IntPtr reverb3d,
ref REVERB_PROPERTIES properties )
private

◆ FMOD5_Reverb3D_SetUserData()

static RESULT FMOD.Reverb3D.FMOD5_Reverb3D_SetUserData ( IntPtr reverb3d,
IntPtr userdata )
private

◆ get3DAttributes()

RESULT FMOD.Reverb3D.get3DAttributes ( ref VECTOR position,
ref float mindistance,
ref float maxdistance )

◆ getActive()

RESULT FMOD.Reverb3D.getActive ( out bool active)

◆ getProperties()

RESULT FMOD.Reverb3D.getProperties ( ref REVERB_PROPERTIES properties)

◆ getUserData()

RESULT FMOD.Reverb3D.getUserData ( out IntPtr userdata)

◆ hasHandle()

bool FMOD.Reverb3D.hasHandle ( )

◆ release()

RESULT FMOD.Reverb3D.release ( )

◆ set3DAttributes()

RESULT FMOD.Reverb3D.set3DAttributes ( ref VECTOR position,
float mindistance,
float maxdistance )

◆ setActive()

RESULT FMOD.Reverb3D.setActive ( bool active)

◆ setProperties()

RESULT FMOD.Reverb3D.setProperties ( ref REVERB_PROPERTIES properties)

◆ setUserData()

RESULT FMOD.Reverb3D.setUserData ( IntPtr userdata)

Member Data Documentation

◆ handle

IntPtr FMOD.Reverb3D.handle

The documentation for this struct was generated from the following file: