public RESULT createReverb3D(out Reverb3D reverb) { IntPtr raw; RESULT result = System.FMOD5_System_CreateReverb3D(this.rawPtr, out raw); reverb = new Reverb3D(raw); return result; }
public static Reverb3D FromFmod(FMOD.Reverb3D reverb) { if (reverb == null) { throw new ArgumentNullException(nameof(reverb)); } return(new Reverb3D(reverb)); }
public RESULT createReverb3D(out Reverb3D reverb) { IntPtr raw; RESULT result = System.FMOD5_System_CreateReverb3D(this.rawPtr, out raw); reverb = new Reverb3D(raw); return(result); }
public RESULT release() { RESULT rESULT = Reverb3D.FMOD5_Reverb3D_Release(base.getRaw()); if (rESULT == RESULT.OK) { this.rawPtr = IntPtr.Zero; } return(rESULT); }
public RESULT createReverb3D (out Reverb3D reverb) { IntPtr reverbraw; RESULT result = FMOD_System_CreateReverb3D(rawPtr, out reverbraw); reverb = new Reverb3D(reverbraw); return result; }
private Reverb3D(FMOD.Reverb3D reverb) : this() { FmodReverb = reverb; }
public RESULT getUserData(out IntPtr userdata) { return(Reverb3D.FMOD5_Reverb3D_GetUserData(this.rawPtr, out userdata)); }
public RESULT setUserData(IntPtr userdata) { return(Reverb3D.FMOD5_Reverb3D_SetUserData(this.rawPtr, userdata)); }
public RESULT getActive(out bool active) { return(Reverb3D.FMOD5_Reverb3D_GetActive(this.rawPtr, out active)); }
public RESULT setActive(bool active) { return(Reverb3D.FMOD5_Reverb3D_SetActive(this.rawPtr, active)); }
public RESULT getProperties(ref REVERB_PROPERTIES properties) { return(Reverb3D.FMOD5_Reverb3D_GetProperties(this.rawPtr, ref properties)); }
public RESULT get3DAttributes(ref VECTOR position, ref float mindistance, ref float maxdistance) { return(Reverb3D.FMOD5_Reverb3D_Get3DAttributes(this.rawPtr, ref position, ref mindistance, ref maxdistance)); }
public override void Init() { reverb = Game.soundPlayer.CreateReverb(reverbPropeties, location + owner.location, maxDist, minDist); }
public RESULT createReverb3D(out Reverb3D reverb) { return(FMOD5_System_CreateReverb3D(handle, out reverb.handle)); }