![]() |
OMIDIV
|
▼CBase3D< Circle3D.TrackInfo > | |
▼CCircle3D | A visualization similar to Standard3D, except notes are placed radially instead of vertically |
CCircle3DPerformant | A version of Circle3D that has certain features disabled to increase playback performance. Mainly useful for visualizing really large midis |
▼CBase3D< Standard3D.TrackInfo > | |
▼CStandard3D | The standard 3D note visualization |
CStandard3DPerformant | A version of Standard3D that has certain features disabled to increase playback performance. Mainly useful for visualizing really large midis |
▼CBase3DTrackInfo | Base TrackInfo for a scene that inherits from Base3D<TrackInfo> |
CCircle3D.TrackInfo | |
CStandard3D.TrackInfo | |
▼CChunk | Base class for midi chunks |
CHeaderChunk | The midi file header. Contains meta information about the midi |
CTrackChunk | A midi track as it appears in the midi file |
CCookedMidi | Represents all the relevant information in a midi file in ways that are easier to work with than in a RawMidi |
CFFmpegWrapper2 | Provides a wrapper around the ffmpeg command line and process |
CSceneRegistry.Folder | Represents a directory structure of scenes |
▼CIDictionary | |
CUtilities.SimpleJSON.JSONObject | |
▼CIList | |
CUtilities.SimpleJSON.JSONArray | |
▼CUtilities.SimpleJSON.JSONNode | |
CUtilities.SimpleJSON.JSONArray | |
CUtilities.SimpleJSON.JSONBool | |
CUtilities.SimpleJSON.JSONNull | |
CUtilities.SimpleJSON.JSONNumber | |
CUtilities.SimpleJSON.JSONObject | |
CUtilities.SimpleJSON.JSONString | |
CMidiEvent.Message | |
CMidiNote | The midi information for one note |
▼CMonoBehaviour | |
CImGuiManager | Performs OMIDIV-specific ImGui operations, such as setup, base UI drawing, and events |
▼COmidivComponent | A base component that is subscribed to a bunch of events |
CAudioPlayer | Controls audio playing and gives it a UI |
▼CCameraController | OmidivComponent that provides a GUI and input controls for a camera |
CDefault3DCameraController | CameraController implementing 3-dimensional movement for a camera |
COrtho2DCameraController | |
CConfigComponent | Adds the Open Config, Save Config, and Save Config As buttons to the File menu |
CDirectionalLightController | OmidivComponent for providing GUI controls for a directional light |
CMidiManager | Stores information about the currently loaded midi and its playback status |
CPostProcessingController | OmidivComponent drawing a GUI to control post-processing effects |
CVideoRecorder | A component that bridges FFmpegWrapper2 into Unity and the OMIDIV environment |
▼CVisualsComponent | The base class for a component that draws a visualization |
CBase3D< TrackInfo > | A base class for Standard3D and Circle3D visualizations, since they share much of the same code. Custom subclasses can be made as well that lay out notes in unique ways. If you do that, respect GlobalScale by making any GameObjects children of this, or manually adjusting their scale |
CCircle2D | A visualization where the pitches of the track appear as pads placed radially. The pads light up when that pitch is played |
CStandard2D | |
CPersistentGui | Draws GUI elements that will always be present |
CSceneController | Controls scene events and coordination |
CSceneRegistry | Holds a list of Midi visualization scenes |
▼CMTrkEvent | A base class for events in a track |
CMetaEvent | |
▼CMidiEvent | A class representing realtime events on a specific channel |
▼CMidiEventOneByte | |
CMidiChannelPressureEvent | |
CMidiProgramChangeEvent | |
CMidiSongSelectEvent | |
▼CMidiEventTwoBytes | |
CMidiControlEvent | |
CMidiNoteEvent | |
CMidiPitchwheelEvent | |
CMidiSongPositionEvent | |
CSysexEvent | |
CRawMidi | A structure representing an entire midi file |
▼CScriptableRendererFeature | |
CFFmpegRenderFeature | |
▼CScriptableRenderPass | |
CFFmpegRenderFeature.SendToFFmpegPass | |
CCookedMidi.TempoMap_ | Stores the tempo changes within the midi |
CTrack | Represents all the relevant information in a midi track |
CStandard2D.TrackInfo | |
CUpdateChecker |