![]() |
Eye of the Nile Docs
Everything you need to know to get started!
|
Classes | |
struct | PlatformPropertyLabelData |
class | PlatformPropertyStringListView |
class | PlatformsView |
class | ProjectPlatformSelector |
class | ReorderableList |
class | SourceSelectionHelp |
class | ThreadListEditor |
Public Member Functions | |
override void | OnInspectorGUI () |
Static Public Member Functions | |
static void | DisplayBankRefreshSettings (SerializedProperty cooldown, SerializedProperty showWindow, bool inInspector) |
static bool | BrowseForSourceProjectPath (SerializedObject serializedObject) |
static bool | BrowseForSourceBankPath (SerializedObject serializedObject, bool multiPlatform=false) |
Protected Member Functions | |
override void | OnHeaderGUI () |
Package Types | |
enum | SourceType : uint { FMODStudioProject = 0 , SinglePlatformBuild , MultiplePlatformBuild } |
Private Types | |
enum | Section { BankImport = 1 << 0 , Initialization = 1 << 1 , Behavior = 1 << 2 , UserInterface = 1 << 3 , PlatformSpecific = 1 << 4 } |
Private Member Functions | |
void | OnEnable () |
void | OnDestroy () |
void | OnUndoRedo () |
void | AffirmResources () |
Rect | DrawPlatformPropertyLabel (string label, Platform platform, params Platform.PropertyOverrideControl[] properties) |
Rect | DrawPlatformPropertyFoldout (string label, ref bool expand, Platform platform, params Platform.PropertyOverrideControl[] properties) |
void | PreparePlatformPropertyLabel (Platform platform, Platform.PropertyOverrideControl[] properties, out PlatformPropertyLabelData data) |
void | DecoratePlatformPropertyLabel (PlatformPropertyLabelData data, Platform platform, Platform.PropertyOverrideControl[] properties) |
void | DisplayTriStateBool (string label, Platform platform, Platform.PropertyAccessor< TriStateBool > property) |
void | DisplayPositionRect (string label, Platform platform, Platform.PropertyAccessor< ScreenPosition > property) |
void | DisplayDebugFontSelection (string label, Platform platform, Platform.PropertyAccessor< int > property) |
void | DisplayOutputMode (string label, Platform platform) |
void | DisplayThreadAffinity (string label, Platform platform) |
bool | DisplayThreadAffinityFoldout (string label, Platform platform) |
void | DisplayThreadAffinityGroups (Platform platform) |
void | DisplayThreadAffinitiesHeader (float threadsWidth, float affinitiesWidth) |
void | DisplayThreadAffinityGroup (ThreadAffinityGroup group, Platform platform, float threadsWidth, float affinitiesWidth, float anyButtonWidth, GUIContent anyButtonContent, GUIStyle affinityStyle, float affinityWidth, out bool delete) |
void | DisplayCodecChannels (string label, Platform platform) |
bool | DisplayCodecChannelsFoldout (string label, Platform platform) |
void | DisplaySampleRate (string label, Platform platform) |
void | DisplayProjectPlatform (string label, Platform platform) |
void | DisplaySpeakerMode (string label, Platform platform) |
void | DisplayCallbackHandler (string label, Platform platform) |
void | DisplayInt (string label, Platform platform, Platform.PropertyAccessor< int > property, int min, int max) |
void | DisplayLiveUpdatePort (string label, Platform platform, Platform.PropertyAccessor< int > property) |
void | DisplayPlatform (Platform platform) |
void | DisplayPlatformHeader (Platform platform) |
void | DisplayDSPBufferSettings (Platform platform) |
bool | DisplayAutoDSPBufferSettings (Rect rect, Platform platform) |
void | DisplayDSPBufferFields (Platform platform) |
void | DisplayPlugins (string title, PlatformPropertyStringListView view, Platform platform, ref bool expand, string warning=null) |
bool | DrawSectionHeaderLayout (Section section, string title) |
bool | DrawSectionHeader (Rect rect, Section section, string title) |
void | DrawImportSection (string invalidSourceMessage) |
void | DrawSourceSelection (string invalidSourceMessage) |
void | BrowseForSourceProjectPathAndRefresh () |
void | BrowseForSourceBankPathAndRefresh () |
string | CheckValidSource () |
void | DrawTargetSelection () |
void | DrawBehaviorSection () |
void | DrawUserInterfaceSection () |
void | DrawInitializationSection () |
void | DisplayBanksToLoad () |
void | BrowseForBankToLoad () |
void | AddAllBanksToLoad () |
string | CurrentBankDirectory () |
void | DrawPlatforms () |
void | ApplyPendingActions () |
void | RefreshBanks () |
Static Private Member Functions | |
static int | DrawPopup (Rect position, int selectedIndex, string[] displayedOptions) |
static string | GetBankDirectory (SerializedObject serializedObject) |
static void | SetPlatformParent (string undoMessage, Settings settings, Platform child, Platform parent, int insertAtIndex=-1) |
static Rect | LabelRect (Rect controlRect) |
static string | MakePathRelative (string path) |
Static Private Attributes | |
static readonly string[] | ToggleDisplay = new string[] { "Disabled", "Enabled", "Development Build Only", } |
static readonly string[] | OverlayLocations = new string[] { "TopLeft", "TopCenter", "TopRight", "BottomLeft", "BottomCenter", "BottomRight", "Center", "VR", } |
static readonly string[] | FrequencyDisplay |
static readonly int[] | FrequencyValues = new int[] { 0, 22050, 24000, 32000, 44100, 48000 } |
static readonly string[] | SpeakerModeDisplay |
static readonly FMOD.SPEAKERMODE[] | SpeakerModeValues |
static Section | sExpandedSections |
const int | THREAD_AFFINITY_CORES_PER_ROW = 8 |
const string | EditPlatformUndoMessage = "Edit FMOD Platform Properties" |
static readonly int[] | LoggingValues |
static readonly string[] | LoggingDisplay |
static readonly GUIContent | BankRefreshLabel = new GUIContent("Refresh Banks") |
static readonly GUIContent[] | BankRefreshCooldownLabels |
static readonly int[] | BankRefreshCooldownValues |
|
private |
|
package |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
protected |
override void FMODUnity.SettingsEditor.OnInspectorGUI | ( | ) |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |