Candide.Sound.SoundImGuiTestSuite
Type JSONpublic class in Candide.Sound
Type metadata
- Assembly
Romestead - Namespace
Candide.Sound - Base type
System.Object - Hash
BBE25253CD505F891D5D785A75F8F95E536C15D94A4BDB215750758CAB3F2F01
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ErrorList# | public | public System.Collections.Generic.List<System.String> ErrorList |
FmodDebugEnabled# | public | public System.Boolean FmodDebugEnabled |
TestingEnabled# | public | public System.Boolean TestingEnabled |
_projectTreeNodes# | private | private System.Collections.Generic.List<SoundImGuiTestSuite.FmodTreeNode> _projectTreeNodes |
_temporaryEventNameInput# | private | private System.String _temporaryEventNameInput |
Methods
BuildProjectExplorer
#
private System.Void BuildProjectExplorer()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EA19DD222D11E8671AED67EC1BD223EF5F3D7F7467D1728E854FCFA15F0D4E9C - Body hash
358CD6BEA0C82BE14D896CD746738077CCF7619D0D095F86C97B7384DF15DE16 - IL size560
Referenced calls
FMOD.Studio.System::getBankList(FMOD.Studio.Bank[]&)FMOD.Studio.Bank::getPath(System.String&)Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)System.String::op_Equality(System.String, System.String)System.Nullable<FMOD.Studio.Bank>::.ctor(!0)System.Nullable<FMOD.Studio.Bank>::get_HasValue()System.Nullable<FMOD.Studio.Bank>::get_Value()FMOD.Studio.Bank::getEventList(FMOD.Studio.EventDescription[]&)System.Collections.Generic.List<SoundImGuiTestSuite.FmodTreeNode>::.ctor()SoundImGuiTestSuite.<>c__DisplayClass7_0::.ctor()FMOD.Studio.EventDescription::getPath(System.String&)System.String::Split(System.Char, System.StringSplitOptions)Candide.Toolkit.SamuelDevelopmentException::.ctor(System.String)SoundImGuiTestSuite.<>c__DisplayClass7_0::<BuildProjectExplorer>b__0(SoundImGuiTestSuite.FmodTreeNode)System.Predicate<SoundImGuiTestSuite.FmodTreeNode>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<SoundImGuiTestSuite.FmodTreeNode>::Find(System.Predicate<!0>)SoundImGuiTestSuite.FmodTreeNode::.ctor()System.Collections.Generic.List<SoundImGuiTestSuite.FmodTreeNode>::Add(!0)SoundImGuiTestSuite.<>c__DisplayClass7_1::.ctor()System.Collections.Generic.Dictionary<System.String, System.String>::ContainsKey(!0)System.Collections.Generic.Dictionary<System.String, System.String>::Add(!0, !1)SoundImGuiTestSuite.<>c__DisplayClass7_1::<BuildProjectExplorer>b__1(SoundImGuiTestSuite.FmodTreeNode)
Called by
String literals
bank:/Master BankThe event name should be in the format of event:/#### and hence always be length 2 hereThere are multiple events with the same name and path. This is unacceptable
CreateFmodDebugMessagesImGuiWindow
#
private System.Void CreateFmodDebugMessagesImGuiWindow()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E91D398E97B1E673E97EEFE2942797A8E2E4364BD4D66E958CC43B26443CFABC - Body hash
84483222F48F65E574E5672835D06340CD3049962ADF917A32E89EB44C8F982E - IL size82
Referenced calls
ImGuiNET.ImGui::PushItemWidth(System.Single)System.String::op_Implicit(System.String)ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)System.Collections.Generic.List<System.String>::Clear()System.Collections.Generic.List<System.String>::get_Count()System.Collections.Generic.List<System.String>::get_Item(System.Int32)ImGuiNET.ImGui::Text(System.ReadOnlySpan<System.Char>)
String literals
Clear
CreateFmodTestingImGuiWindow
#
private System.Void CreateFmodTestingImGuiWindow()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5AF58673A42C0126F6C919C678B8DF51151596EC481582852AC971DD90005298 - Body hash
6F5EA521A88576538960F2F0DFEB2D83E05E4D4E715DB38487CFD5E8EA31094C - IL size301
Referenced calls
System.String::op_Implicit(System.String)ImGuiNET.ImGui::InputText(System.ReadOnlySpan<System.Char>, System.String&, System.UInt32)ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)Shared.Entity.EntityWrapper::get_Position()Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)ImGuiNET.ImGui::SameLine()FMOD.Studio.System::getEvent(System.String, FMOD.Studio.EventDescription&)Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)FMOD.Studio.EventDescription::isValid()FMOD.Studio.EventDescription::getInstanceList(FMOD.Studio.EventInstance[]&)FMOD.Studio.EventInstance::isValid()FMOD.Studio.EventInstance::hasHandle()FMOD.Studio.EventInstance::stop(FMOD.Studio.STOP_MODE)FMOD.Studio.EventInstance::release()System.Collections.Generic.List<SoundImGuiTestSuite.FmodTreeNode>::GetEnumerator()List.Enumerator<SoundImGuiTestSuite.FmodTreeNode>::get_Current()ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan<System.Char>)Candide.Sound.SoundImGuiTestSuite::RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode)ImGuiNET.ImGui::TreePop()List.Enumerator<SoundImGuiTestSuite.FmodTreeNode>::MoveNext()System.IDisposable::Dispose()
String literals
EventPlayStop
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D738E61C257923F0195792E32E94942724468A52C8020D37D3946E1E4FECB14D - Body hash
72CC6FA8F26A1DE896FF1AE00228046ED328A5BAC073B1233CA6C7DFC0EACC24 - IL size252
Referenced calls
Candide.Sound.SoundImGuiTestSuite::BuildProjectExplorer()ImGuiNET.ImGui::PushItemWidth(System.Single)System.String::op_Implicit(System.String)ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan<System.Char>, System.Boolean&)ImGuiNET.ImGui::Begin(System.ReadOnlySpan<System.Char>, System.Boolean&)Candide.Sound.SoundImGuiTestSuite::CreateFmodDebugMessagesImGuiWindow()ImGuiNET.ImGui::End()Candide.Sound.SoundImGuiTestSuite::CreateFmodTestingImGuiWindow()ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan<System.Char>)ImGuiNET.ImGui::TreePop()ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)Candide.Sound.SoundPlayer::StopAllEvents()Candide.Sound.SoundImGuiTestSuite::ReloadBanks()
String literals
Visual SoundFMOD Debug messagesFMOD testingFMOD TestingMusicSystemAmbienceSystemStop all eventsReload banks
RecursivelyCreateImGuiTreeNodes
#
private System.Void RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode currentNode)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
911AE35D7BA1E4C8197A24A4237ACEC17BB241461B320BB58A108392BA0430CC - Body hash
337CC89A60B1886912AFA16BA16E72D334D7E16CC138BBCC700764046342CD14 - IL size155
Referenced calls
System.Collections.Generic.List<SoundImGuiTestSuite.FmodTreeNode>::GetEnumerator()List.Enumerator<SoundImGuiTestSuite.FmodTreeNode>::get_Current()System.String::op_Implicit(System.String)ImGuiNET.ImGui::TreeNode(System.ReadOnlySpan<System.Char>)Candide.Sound.SoundImGuiTestSuite::RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode)ImGuiNET.ImGui::TreePop()List.Enumerator<SoundImGuiTestSuite.FmodTreeNode>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.String, System.String>::GetEnumerator()Dictionary.Enumerator<System.String, System.String>::get_Current()System.Collections.Generic.KeyValuePair<System.String, System.String>::get_Key()ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)System.Collections.Generic.KeyValuePair<System.String, System.String>::get_Value()Candide.Sound.SoundImGuiTestSuite::SetAndPlayFmodEvent(System.String)Dictionary.Enumerator<System.String, System.String>::MoveNext()
ReloadBanks
#
private System.Void ReloadBanks()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C9FD7D42390E6F7F021A3CCB7C3AC5BB997AFAA4F908423083C6DE3F3BBE5BF7 - Body hash
990267A42A92625526A7D21E396243D1A12AEBB573EA5BBBDE72D5007D7754D0 - IL size21
Referenced calls
SetAndPlayFmodEvent
#
private System.Void SetAndPlayFmodEvent(System.String eventPath)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
355BBDE9CD64584E25903934D34207784A5F4A48F6884125F60E1CFC6BC1CBB3 - Body hash
37F98F540F5D3C84F433E0A44C28622E43B5B16A67DCB2ABEA9E535C7294F4AF - IL size42
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)