Romestead Assembly Reference

Candide.Sound.SoundImGuiTestSuite

Type JSON

public class in Candide.Sound

Methods7
Properties0
Fields5
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Sound
  • Base typeSystem.Object
  • HashBBE25253CD505F891D5D785A75F8F95E536C15D94A4BDB215750758CAB3F2F01

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
ErrorListpublicpublic System.Collections.Generic.List<System.String> ErrorList
FmodDebugEnabledpublicpublic System.Boolean FmodDebugEnabled
TestingEnabledpublicpublic System.Boolean TestingEnabled
_projectTreeNodesprivateprivate System.Collections.Generic.List<SoundImGuiTestSuite.FmodTreeNode> _projectTreeNodes
_temporaryEventNameInputprivateprivate System.String _temporaryEventNameInput

Methods

BuildProjectExplorer

private System.Void BuildProjectExplorer()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashEA19DD222D11E8671AED67EC1BD223EF5F3D7F7467D1728E854FCFA15F0D4E9C
  • Body hash358CD6BEA0C82BE14D896CD746738077CCF7619D0D095F86C97B7384DF15DE16
  • 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 Bank
  • The event name should be in the format of event:/#### and hence always be length 2 here
  • There are multiple events with the same name and path. This is unacceptable

CreateFmodDebugMessagesImGuiWindow

private System.Void CreateFmodDebugMessagesImGuiWindow()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashE91D398E97B1E673E97EEFE2942797A8E2E4364BD4D66E958CC43B26443CFABC
  • Body hash84483222F48F65E574E5672835D06340CD3049962ADF917A32E89EB44C8F982E
  • 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>)
Called by
String literals
  • Clear

CreateFmodTestingImGuiWindow

private System.Void CreateFmodTestingImGuiWindow()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5AF58673A42C0126F6C919C678B8DF51151596EC481582852AC971DD90005298
  • Body hash6F5EA521A88576538960F2F0DFEB2D83E05E4D4E715DB38487CFD5E8EA31094C
  • IL size301
Referenced calls
Called by
String literals
  • Event
  • Play
  • Stop

CreateImGui

public System.Void CreateImGui()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD738E61C257923F0195792E32E94942724468A52C8020D37D3946E1E4FECB14D
  • Body hash72CC6FA8F26A1DE896FF1AE00228046ED328A5BAC073B1233CA6C7DFC0EACC24
  • IL size252
Referenced calls
String literals
  • Visual Sound
  • FMOD Debug messages
  • FMOD testing
  • FMOD Testing
  • MusicSystem
  • AmbienceSystem
  • Stop all events
  • Reload banks

RecursivelyCreateImGuiTreeNodes

private System.Void RecursivelyCreateImGuiTreeNodes(SoundImGuiTestSuite.FmodTreeNode currentNode)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash911AE35D7BA1E4C8197A24A4237ACEC17BB241461B320BB58A108392BA0430CC
  • Body hash337CC89A60B1886912AFA16BA16E72D334D7E16CC138BBCC700764046342CD14
  • 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()
Called by

ReloadBanks

private System.Void ReloadBanks()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashC9FD7D42390E6F7F021A3CCB7C3AC5BB997AFAA4F908423083C6DE3F3BBE5BF7
  • Body hash990267A42A92625526A7D21E396243D1A12AEBB573EA5BBBDE72D5007D7754D0
  • IL size21
Referenced calls
Called by

SetAndPlayFmodEvent

private System.Void SetAndPlayFmodEvent(System.String eventPath)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash355BBDE9CD64584E25903934D34207784A5F4A48F6884125F60E1CFC6BC1CBB3
  • Body hash37F98F540F5D3C84F433E0A44C28622E43B5B16A67DCB2ABEA9E535C7294F4AF
  • IL size42
Referenced calls
Called by