A visualization similar to Standard3D, except notes are placed radially instead of vertically.
More...
|
|
override void | ResetTracks () |
| |
|
override void | ResetNotes (bool justColors=false) |
| |
| override void | DrawGeneralMidiControls (ref bool updateTracks, ref bool updateNotes) |
| | Draw the general controls in the MIDI Controls window for this visualization.
|
| |
|
override void | DrawIndividualTrackControls (ref TrackInfo trackInfo, ref bool updateTracks, ref bool updateNotes) |
| |
|
override void | TrackListChanged (ref bool updateTracks, ref bool updateNotes) |
| |
|
override void | WriteConfig () |
| |
|
override void | ReadConfig () |
| |
|
void | Start () |
| |
| override void | Update () |
| |
|
virtual void | SetNoteState (TrackInfo trackInfo, int noteIndex, NoteState state) |
| | Updates the visuals for a note at a given noteIndex of a specific trackInfo .
|
| |
|
virtual void | UpdateNowPlayingVisuals () |
| |
|
override void | CreateVisuals () |
| |
|
bool | TrackHasNotes (TrackInfo track) |
| |
|
bool | IgnoreTrack (TrackInfo trackInfo) |
| |
|
void | ResetTracks () |
| | Updates the GameObjects for track objects, and other things that don't need to be changed per-note.
|
| |
| void | ResetNotes (bool justColors=false) |
| | Updates GameObjects for note objects.
|
| |
|
override void | ClearVisuals () |
| |
|
override void | Restart () |
| | Override this. Called when the visualization restarts (R is pressed).
|
| |
|
override void | MovePlay (decimal ticks, decimal microseconds) |
| |
| virtual void | DrawIndividualTrackControls (ref TrackInfo trackInfo, ref bool updateTracks, ref bool updateNotes) |
| | Draw the individual controls within the tree for a track. Will be called for each track.
|
| |
| virtual void | DrawNoteControls (ref bool updateTracks, ref bool updateNotes) |
| | Draw the controls for the "Note Controls" tree.
|
| |
| void | TrackListChanged (ref bool updateTracks, ref bool updateNotes) |
| | Called when the track order has been changed or tracks have been enabled/disabled.
|
| |
| override void | DrawGUI () |
| | Override this. Use ImGui to draw most UI elements here.
|
| |
|
override void | WriteConfig () |
| | Override this. Write to Config here.
Don't forget to include ConfigTag in your config keys.
|
| |
|
override void | ReadConfig () |
| | Override this. Read from Config here.
Don't forget to include ConfigTag in your config keys.
|
| |
|
|
float | StartRadius = 300.0f |
| |
|
float | DeltaRadius = -16f |
| |
|
float | AngleOffset = 0f |
| |
|
GameObject | NotePrefab |
| |
| TrackInfo[] | Tracks |
| |
|
float | VelocityFactor |
| |
|
int | SideCount |
| |
|
uint | SideCountPrev |
| |
|
float | NoteRotation |
| |
|
float | NoteHeight |
| |
|
float | NoteHSpacing |
| |
|
float | PlayedAlpha |
| |
|
float | LastTrackUpdate |
| |
|
float | LastNoteUpdate |
| |
|
float | LastReloadVisuals |
| |
|
|
static readonly float | GlobalScale |
| |
A visualization similar to Standard3D, except notes are placed radially instead of vertically.
◆ DrawGeneralMidiControls()
| override void Circle3D.DrawGeneralMidiControls |
( |
ref bool | updateTracks, |
|
|
ref bool | updateNotes ) |
|
protectedvirtual |
Draw the general controls in the MIDI Controls window for this visualization.
- Parameters
-
| updateTracks | Set this to true if the tracks need to be updated. |
| updateNotes | Set this to true if the notes need to be updated. |
Reimplemented from Base3D< Circle3D.TrackInfo >.
The documentation for this class was generated from the following file:
- L:/Coding/Unity/OMIDIV/Assets/Scripts/RenderScenes/Circle3D.cs