|
Eye of the Nile Docs
Everything you need to know to get started!
|
Classes | |
| class | AttachedInstance |
| class | GuidComparer |
| struct | LoadedBank |
Static Public Member Functions | |
| static void | AttachInstanceToGameObject (FMOD.Studio.EventInstance instance, GameObject gameObject, bool nonRigidbodyVelocity=false) |
| static void | AttachInstanceToGameObject (FMOD.Studio.EventInstance instance, Transform transform, bool nonRigidbodyVelocity=false) |
| static void | DetachInstanceFromGameObject (FMOD.Studio.EventInstance instance) |
| static void | LoadBank (string bankName, bool loadSamples=false) |
| static void | LoadBank (TextAsset asset, bool loadSamples=false) |
| static void | UnloadBank (string bankName) |
| static void | UnloadBank (TextAsset asset) |
| static bool | AnyBankLoading () |
| static bool | AnySampleDataLoading () |
| static void | WaitForAllLoads () |
| static void | WaitForAllSampleLoading () |
| static FMOD.GUID | PathToGUID (string path) |
| static EventReference | PathToEventReference (string path) |
| static FMOD.Studio.EventInstance | CreateInstance (EventReference eventReference) |
| static FMOD.Studio.EventInstance | CreateInstance (string path) |
| static FMOD.Studio.EventInstance | CreateInstance (FMOD.GUID guid) |
| static void | PlayOneShot (EventReference eventReference, Vector3 position=new Vector3()) |
| static void | PlayOneShot (string path, Vector3 position=new Vector3()) |
| static void | PlayOneShot (FMOD.GUID guid, Vector3 position=new Vector3()) |
| static void | PlayOneShotAttached (EventReference eventReference, GameObject gameObject) |
| static void | PlayOneShotAttached (string path, GameObject gameObject) |
| static void | PlayOneShotAttached (FMOD.GUID guid, GameObject gameObject) |
| static FMOD.Studio.EventDescription | GetEventDescription (EventReference eventReference) |
| static FMOD.Studio.EventDescription | GetEventDescription (string path) |
| static FMOD.Studio.EventDescription | GetEventDescription (FMOD.GUID guid) |
| static void | SetListenerLocation (GameObject gameObject, GameObject attenuationObject=null) |
| static void | SetListenerLocation (int listenerIndex, GameObject gameObject, GameObject attenuationObject=null) |
| static FMOD.Studio.Bus | GetBus (string path) |
| static FMOD.Studio.VCA | GetVCA (string path) |
| static void | PauseAllEvents (bool paused) |
| static void | MuteAllEvents (bool muted) |
| static bool | HasBankLoaded (string loadedBank) |
Static Public Attributes | |
| const string | BankStubPrefix = "bank stub:" |
Protected Attributes | |
| bool | isOverlayEnabled = false |
Package Functions | |
| void | ExecuteOnGUI () |
Properties | |
| static bool | IsMuted [get] |
| static RuntimeManager | Instance [get] |
| static FMOD.Studio.System | StudioSystem [get] |
| static FMOD.System | CoreSystem [get] |
| static bool | IsInitialized [get] |
| static bool | HaveAllBanksLoaded [get] |
| static bool | HaveMasterBanksLoaded [get] |
Private Member Functions | |
| void | CheckInitResult (FMOD.RESULT result, string cause) |
| void | ReleaseStudioSystem () |
| FMOD.RESULT | Initialize () |
| int | GetChannelCountForFormat (CodecType format) |
| void | Update () |
| void | Start () |
| void | UpdateDebugText () |
| void | DrawDebugOverlay (int windowID) |
| void | OnDestroy () |
| void | OnApplicationPause (bool pauseStatus) |
| void | RegisterLoadedBank (LoadedBank loadedBank, string bankPath, string bankName, bool loadSamples, FMOD.RESULT loadResult) |
| void | ExecuteSampleLoadRequestsIfReady () |
| void | LoadBanks (Settings fmodSettings) |
| IEnumerable< string > | BanksToLoad (Settings fmodSettings) |
| void | SetOverlayPosition () |
Static Private Member Functions | |
| static | RuntimeManager () |
| static FMOD.RESULT | DEBUG_CALLBACK (FMOD.DEBUG_FLAGS flags, IntPtr filePtr, int line, IntPtr funcPtr, IntPtr messagePtr) |
| static FMOD.RESULT | ERROR_CALLBACK (IntPtr system, FMOD.SYSTEM_CALLBACK_TYPE type, IntPtr commanddata1, IntPtr commanddata2, IntPtr userdata) |
| static void | SetThreadAffinities (Platform platform) |
| static AttachedInstance | FindOrAddAttachedInstance (FMOD.Studio.EventInstance instance, Transform transform, FMOD.ATTRIBUTES_3D attributes) |
| static void | ReferenceLoadedBank (string bankName, bool loadSamples) |
| static void | LoadBank (string bankName, bool loadSamples, string bankId) |
| static void | LoadBank (TextAsset asset, bool loadSamples, string bankId) |
| static void | ApplyMuteState () |
Private Attributes | |
| Platform | currentPlatform |
| FMOD.DEBUG_CALLBACK | debugCallback |
| FMOD.SYSTEM_CALLBACK | errorCallback |
| FMOD.Studio.System | studioSystem |
| FMOD.System | coreSystem |
| FMOD.DSP | mixerHead |
| bool | isMuted = false |
| Dictionary< FMOD.GUID, FMOD.Studio.EventDescription > | cachedDescriptions = new Dictionary<FMOD.GUID, FMOD.Studio.EventDescription>(new GuidComparer()) |
| Dictionary< string, LoadedBank > | loadedBanks = new Dictionary<string, LoadedBank>() |
| List< string > | sampleLoadRequests = new List<string>() |
| List< AttachedInstance > | attachedInstances = new List<AttachedInstance>(128) |
| bool | listenerWarningIssued = false |
| FMODRuntimeManagerOnGUIHelper | overlayDrawer = null |
| Rect | windowRect = new Rect(10, 10, 300, 100) |
| string | lastDebugText |
| float | lastDebugUpdate = 0 |
| int | loadingBanksRef = 0 |
Static Private Attributes | |
| static SystemNotInitializedException | initException = null |
| static RuntimeManager | instance |
| static byte[] | masterBusPrefix |
| static byte[] | eventSet3DAttributes |
| static byte[] | systemGetBus |
|
staticprivate |
|
static |
|
static |
|
staticprivate |
|
static |
|
static |
|
private |
|
private |
|
static |
|
static |
|
static |
|
staticprivate |
|
static |
|
private |
|
staticprivate |
|
package |
|
private |
|
staticprivate |
|
static |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
private |
|
staticprivate |
|
static |
|
staticprivate |
|
static |
|
private |
|
static |
|
private |
|
private |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprivate |
|
private |
|
private |
|
static |
|
static |
|
private |
|
staticprivate |
|
private |
|
static |
|
static |
|
private |
|
private |
|
static |
|
static |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
staticget |
|
staticget |
|
staticget |
|
staticgetprivate |
|
staticget |
|
staticget |
|
staticget |