FmodBindings class

Looked-up FMOD entry points over an opened FmodLibrary.

Constructors

FmodBindings(FmodLibrary library)

Properties

Channel_IsPlaying → _D2<Pointer<Void>, Pointer<Int32>>
final
Channel_Set3DAttributes → _D3<Pointer<Void>, Pointer<FmodVector>, Pointer<FmodVector>>
final
Channel_Set3DDopplerLevel → int Function(Pointer<Void>, double)
final
Channel_Set3DMinMaxDistance → int Function(Pointer<Void>, double, double)
final
Channel_SetChannelGroup → _D2<Pointer<Void>, Pointer<Void>>
final
Channel_SetMode → _D2<Pointer<Void>, int>
final
Channel_SetPaused → _D2<Pointer<Void>, int>
final
Channel_SetPitch → int Function(Pointer<Void>, double)
final
Channel_SetVolume → int Function(Pointer<Void>, double)
final
Channel_Stop → _D1<Pointer<Void>>
final
ChannelGroup_AddGroup → int Function(Pointer<Void>, Pointer<Void>, int, Pointer<Pointer<Void>>)
final
ChannelGroup_SetPaused → _D2<Pointer<Void>, int>
final
ChannelGroup_SetVolume → int Function(Pointer<Void>, double)
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
Sound_GetLength → int Function(Pointer<Void>, Pointer<Uint32>, int)
final
Sound_Release → _D1<Pointer<Void>>
final
Studio_Bank_Unload → _D1<Pointer<Void>>
final
Studio_Bus_SetVolume → int Function(Pointer<Void>, double)
final
Studio_EventDescription_CreateInstance → _D2<Pointer<Void>, Pointer<Pointer<Void>>>
final
Studio_EventInstance_GetPlaybackState → _D2<Pointer<Void>, Pointer<Int32>>
final
Studio_EventInstance_Release → _D1<Pointer<Void>>
final
Studio_EventInstance_Set3DAttributes → _D2<Pointer<Void>, Pointer<Fmod3dAttributes>>
final
Studio_EventInstance_SetParameterByName → int Function(Pointer<Void>, Pointer<Utf8>, double, int)
final
Studio_EventInstance_SetPaused → _D2<Pointer<Void>, int>
final
Studio_EventInstance_SetPitch → int Function(Pointer<Void>, double)
final
Studio_EventInstance_SetProperty → int Function(Pointer<Void>, int, double)
final
Studio_EventInstance_SetVolume → int Function(Pointer<Void>, double)
final
Studio_EventInstance_Start → _D1<Pointer<Void>>
final
Studio_EventInstance_Stop → _D2<Pointer<Void>, int>
final
Studio_System_Create → _D2<Pointer<Pointer<Void>>, int>
final
Studio_System_GetBus → _D3<Pointer<Void>, Pointer<Utf8>, Pointer<Pointer<Void>>>
final
Studio_System_GetCoreSystem → _D2<Pointer<Void>, Pointer<Pointer<Void>>>
final
Studio_System_GetEvent → _D3<Pointer<Void>, Pointer<Utf8>, Pointer<Pointer<Void>>>
final
Studio_System_Initialize → int Function(Pointer<Void>, int, int, int, Pointer<Void>)
final
Studio_System_LoadBankFile → int Function(Pointer<Void>, Pointer<Utf8>, int, Pointer<Pointer<Void>>)
final
Studio_System_LoadBankMemory → int Function(Pointer<Void>, Pointer<Uint8>, int, int, int, Pointer<Pointer<Void>>)
final
Studio_System_Release → _D1<Pointer<Void>>
final
Studio_System_SetListenerAttributes → int Function(Pointer<Void>, int, Pointer<Fmod3dAttributes>, Pointer<FmodVector>)
final
Studio_System_Update → _D1<Pointer<Void>>
final
System_CreateChannelGroup → _D3<Pointer<Void>, Pointer<Utf8>, Pointer<Pointer<Void>>>
final
System_CreateSound → int Function(Pointer<Void>, Pointer<Utf8>, int, Pointer<Void>, Pointer<Pointer<Void>>)
final
System_GetMasterChannelGroup → _D2<Pointer<Void>, Pointer<Pointer<Void>>>
final
System_PlaySound → int Function(Pointer<Void>, Pointer<Void>, Pointer<Void>, int, Pointer<Pointer<Void>>)
final
System_SetOutput → _D2<Pointer<Void>, int>
final

Methods

check(int result, String operation) → void
Throws FmodException when result is not FMOD_OK.
checkChannel(int result, String operation) → bool
Like check, but treats an invalid or stolen channel handle as a clean "finished" signal (returns false) instead of an error.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited