Zdexby TheHolyOneZ
8,798 structs
Struct

System

: ValueType : Object
FMOD.Studio.System, FMODUnity 0x0008 (8 B) FMODUnity.dll
0x00x0008

Members 1

OffsetSizeNameTypeFlags
0x08handlelongPublic

Functions 123

SignatureFlagsNativeParams
RESULT create(ref System& system)PublicStatic0x08
RESULT setAdvancedSettings(const ADVANCEDSETTINGS& settings)Public0x20
RESULT setAdvancedSettings(const ADVANCEDSETTINGS& settings, const string& encryptionKey)Public0x20
RESULT getAdvancedSettings(ref ADVANCEDSETTINGS& settings)Public0x20
RESULT initialize(int maxchannels, const INITFLAGS& studioflags, const INITFLAGS& flags, long extradriverdata)Public0x08
RESULT release()Public0x04
RESULT update()Public0x04
RESULT getCoreSystem(ref System& coresystem)Public0x08
RESULT getEvent(const string& path, ref EventDescription& _event)Public0x08
RESULT getBus(const string& path, ref Bus& bus)Public0x08
RESULT getVCA(const string& path, ref VCA& vca)Public0x08
RESULT getBank(const string& path, ref Bank& bank)Public0x08
RESULT getEventByID(const GUID& id, ref EventDescription& _event)Public0x10
RESULT getBusByID(const GUID& id, ref Bus& bus)Public0x10
RESULT getVCAByID(const GUID& id, ref VCA& vca)Public0x10
RESULT getBankByID(const GUID& id, ref Bank& bank)Public0x10
RESULT getSoundInfo(const string& key, ref SOUND_INFO& info)Public0xF8
RESULT getParameterDescriptionByName(const string& name, ref PARAMETER_DESCRIPTION& parameter)Public0x38
RESULT getParameterDescriptionByID(const PARAMETER_ID& id, ref PARAMETER_DESCRIPTION& parameter)Public0x38
RESULT getParameterLabelByName(const string& name, int labelindex, ref string& label)Public0x08
RESULT getParameterLabelByID(const PARAMETER_ID& id, int labelindex, ref string& label)Public0x08
RESULT getParameterByID(const PARAMETER_ID& id, ref float& value)Public0x08
RESULT getParameterByID(const PARAMETER_ID& id, ref float& value, ref float& finalvalue)Public0x08
RESULT setParameterByID(const PARAMETER_ID& id, float value, bool ignoreseekspeed)Public0x08
RESULT setParameterByIDWithLabel(const PARAMETER_ID& id, const string& label, bool ignoreseekspeed)Public0x08
RESULT setParametersByIDs(const PARAMETER_ID[]& ids, const float[]& values, int count, bool ignoreseekspeed)Public0x08
RESULT getParameterByName(const string& name, ref float& value)Public0x08
RESULT getParameterByName(const string& name, ref float& value, ref float& finalvalue)Public0x08
RESULT setParameterByName(const string& name, float value, bool ignoreseekspeed)Public0x08
RESULT setParameterByNameWithLabel(const string& name, const string& label, bool ignoreseekspeed)Public0x08
RESULT lookupID(const string& path, ref GUID& id)Public0x10
RESULT lookupPath(const GUID& id, ref string& path)Public0x10
RESULT getNumListeners(ref int& numlisteners)Public0x04
RESULT setNumListeners(int numlisteners)Public0x04
RESULT getListenerAttributes(int listener, ref ATTRIBUTES_3D& attributes)Public0x30
RESULT getListenerAttributes(int listener, ref ATTRIBUTES_3D& attributes, ref VECTOR& attenuationposition)Public0x30
RESULT setListenerAttributes(int listener, const ATTRIBUTES_3D& attributes)Public0x30
RESULT setListenerAttributes(int listener, const ATTRIBUTES_3D& attributes, const VECTOR& attenuationposition)Public0x30
RESULT getListenerWeight(int listener, ref float& weight)Public0x04
RESULT setListenerWeight(int listener, float weight)Public0x04
RESULT loadBankFile(const string& filename, const LOAD_BANK_FLAGS& flags, ref Bank& bank)Public0x08
RESULT loadBankMemory(const byte[]& buffer, const LOAD_BANK_FLAGS& flags, ref Bank& bank)Public0x08
RESULT loadBankMemory(long buffer, int length, const LOAD_BANK_FLAGS& flags, ref Bank& bank)Public0x08
RESULT loadBankCustom(const BANK_INFO& info, const LOAD_BANK_FLAGS& flags, ref Bank& bank)Public0x38
RESULT unloadAll()Public0x04
RESULT flushCommands()Public0x04
RESULT flushSampleLoading()Public0x04
RESULT startCommandCapture(const string& filename, const COMMANDCAPTURE_FLAGS& flags)Public0x08
RESULT stopCommandCapture()Public0x04
RESULT loadCommandReplay(const string& filename, const COMMANDREPLAY_FLAGS& flags, ref CommandReplay& replay)Public0x08
RESULT getBankCount(ref int& count)Public0x04
RESULT getBankList(ref Bank[]& array)Public0x08
RESULT getParameterDescriptionCount(ref int& count)Public0x04
RESULT getParameterDescriptionList(ref PARAMETER_DESCRIPTION[]& array)Public0x08
RESULT getCPUUsage(ref CPU_USAGE& usage, ref CPU_USAGE& usage_core)Public0x18
RESULT getBufferUsage(ref BUFFER_USAGE& usage)Public0x28
RESULT resetBufferUsage()Public0x04
RESULT setCallback(SYSTEM_CALLBACK callback, const SYSTEM_CALLBACK_TYPE& callbackmask)Public0x08
RESULT getUserData(ref long& userdata)Public0x08
RESULT setUserData(long userdata)Public0x08
RESULT getMemoryUsage(ref MEMORY_USAGE& memoryusage)Public0x0C
RESULT FMOD_Studio_System_Create(ref long& system, uint headerversion)PrivateStatic+1 flags0x08
bool FMOD_Studio_System_IsValid(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetAdvancedSettings(long system, ref ADVANCEDSETTINGS& settings)PrivateStatic+1 flags0x20
RESULT FMOD_Studio_System_GetAdvancedSettings(long system, ref ADVANCEDSETTINGS& settings)PrivateStatic+1 flags0x20
RESULT FMOD_Studio_System_Initialize(long system, int maxchannels, const INITFLAGS& studioflags, const INITFLAGS& flags, long extradriverdata)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_Release(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_Update(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetCoreSystem(long system, ref long& coresystem)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetEvent(long system, const byte[]& path, ref long& _event)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetBus(long system, const byte[]& path, ref long& bus)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetVCA(long system, const byte[]& path, ref long& vca)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetBank(long system, const byte[]& path, ref long& bank)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetEventByID(long system, ref GUID& id, ref long& _event)PrivateStatic+1 flags0x10
RESULT FMOD_Studio_System_GetBusByID(long system, ref GUID& id, ref long& bus)PrivateStatic+1 flags0x10
RESULT FMOD_Studio_System_GetVCAByID(long system, ref GUID& id, ref long& vca)PrivateStatic+1 flags0x10
RESULT FMOD_Studio_System_GetBankByID(long system, ref GUID& id, ref long& bank)PrivateStatic+1 flags0x10
RESULT FMOD_Studio_System_GetSoundInfo(long system, const byte[]& key, ref SOUND_INFO& info)PrivateStatic+1 flags0xF8
RESULT FMOD_Studio_System_GetParameterDescriptionByName(long system, const byte[]& name, ref PARAMETER_DESCRIPTION& parameter)PrivateStatic+1 flags0x38
RESULT FMOD_Studio_System_GetParameterDescriptionByID(long system, const PARAMETER_ID& id, ref PARAMETER_DESCRIPTION& parameter)PrivateStatic+1 flags0x38
RESULT FMOD_Studio_System_GetParameterLabelByName(long system, const byte[]& name, int labelindex, long label, int size, ref int& retrieved)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetParameterLabelByID(long system, const PARAMETER_ID& id, int labelindex, long label, int size, ref int& retrieved)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetParameterByID(long system, const PARAMETER_ID& id, ref float& value, ref float& finalvalue)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetParameterByID(long system, const PARAMETER_ID& id, float value, bool ignoreseekspeed)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetParameterByIDWithLabel(long system, const PARAMETER_ID& id, const byte[]& label, bool ignoreseekspeed)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetParametersByIDs(long system, const PARAMETER_ID[]& ids, const float[]& values, int count, bool ignoreseekspeed)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetParameterByName(long system, const byte[]& name, ref float& value, ref float& finalvalue)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetParameterByName(long system, const byte[]& name, float value, bool ignoreseekspeed)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetParameterByNameWithLabel(long system, const byte[]& name, const byte[]& label, bool ignoreseekspeed)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_LookupID(long system, const byte[]& path, ref GUID& id)PrivateStatic+1 flags0x10
RESULT FMOD_Studio_System_LookupPath(long system, ref GUID& id, long path, int size, ref int& retrieved)PrivateStatic+1 flags0x10
RESULT FMOD_Studio_System_GetNumListeners(long system, ref int& numlisteners)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetNumListeners(long system, int numlisteners)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, long zero)PrivateStatic+1 flags0x30
RESULT FMOD_Studio_System_GetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, ref VECTOR& attenuationposition)PrivateStatic+1 flags0x30
RESULT FMOD_Studio_System_SetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, long zero)PrivateStatic+1 flags0x30
RESULT FMOD_Studio_System_SetListenerAttributes(long system, int listener, ref ATTRIBUTES_3D& attributes, ref VECTOR& attenuationposition)PrivateStatic+1 flags0x30
RESULT FMOD_Studio_System_GetListenerWeight(long system, int listener, ref float& weight)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetListenerWeight(long system, int listener, float weight)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_LoadBankFile(long system, const byte[]& filename, const LOAD_BANK_FLAGS& flags, ref long& bank)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_LoadBankMemory(long system, long buffer, int length, const LOAD_MEMORY_MODE& mode, const LOAD_BANK_FLAGS& flags, ref long& bank)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_LoadBankCustom(long system, ref BANK_INFO& info, const LOAD_BANK_FLAGS& flags, ref long& bank)PrivateStatic+1 flags0x38
RESULT FMOD_Studio_System_UnloadAll(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_FlushCommands(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_FlushSampleLoading(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_StartCommandCapture(long system, const byte[]& filename, const COMMANDCAPTURE_FLAGS& flags)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_StopCommandCapture(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_LoadCommandReplay(long system, const byte[]& filename, const COMMANDREPLAY_FLAGS& flags, ref long& replay)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetBankCount(long system, ref int& count)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetBankList(long system, const IntPtr[]& array, int capacity, ref int& count)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetParameterDescriptionCount(long system, ref int& count)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetParameterDescriptionList(long system, const PARAMETER_DESCRIPTION[]& array, int capacity, ref int& count)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetCPUUsage(long system, ref CPU_USAGE& usage, ref CPU_USAGE& usage_core)PrivateStatic+1 flags0x18
RESULT FMOD_Studio_System_GetBufferUsage(long system, ref BUFFER_USAGE& usage)PrivateStatic+1 flags0x28
RESULT FMOD_Studio_System_ResetBufferUsage(long system)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetCallback(long system, SYSTEM_CALLBACK callback, const SYSTEM_CALLBACK_TYPE& callbackmask)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetUserData(long system, ref long& userdata)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_SetUserData(long system, long userdata)PrivateStatic+1 flags0x08
RESULT FMOD_Studio_System_GetMemoryUsage(long system, ref MEMORY_USAGE& memoryusage)PrivateStatic+1 flags0x0C
void .ctor(long ptr)Public+1 flags0x08
bool hasHandle()Public0x01
void clearHandle()Public0x00
bool isValid()Public0x01

Used by 5

types with a member, parameter or interface of this type