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