Summary
[Editor-Only] Draws a GUI box denoting a period of time.
- Assembly
- Animancer
.dll - Namespace
- Animancer
.Editor - Base Types
-
- Object
graph BT
Type-->Base0["Object"]
Type["TimeRuler"]
class Type type-node
Syntax
public sealed class TimeRuler
Properties
Name | Value | Summary |
---|---|---|
EventIcon | Texture |
The icon used for events.
static
|
Methods
Name | Value | Summary |
---|---|---|
BeginGUI |
void |
Sets the `area` in which the ruler will be drawn and draws a
UnityEngine.GUI.Box(UnityEngine.Rect,System.String) there.
Must be followed by a call to Animancer.Editor.TimeRuler.EndGUI .
|
DoEventsGUI |
void |
Draws the details of the
Animancer.Editor.EventSequenceDrawer.Context.Callbacks .
|
DoFadeHighlightGUI |
void |
Draws a polygon describing the start, end, and fade details.
|
DoGUI |
void |
Draws the ruler GUI and handles input events for the specified `context`.
|
DoRulerGUI |
void |
Draws ticks and labels for important times throughout the area.
|
EndGUI |
void |
Uses any unused
UnityEngine.EventType.MouseDown events in the area and ends the area started by
Animancer.Editor.TimeRuler.BeginGUI(UnityEngine.Rect) .
|
GetFadeOutEnd |
float |
Calculates the end time of the fade out.
static
|
NormalizedToSeconds |
float |
Converts a normalized time value to a number of seconds.
|
PixelsToSeconds |
float |
Converts a horizontal pixel position along the ruler to a number of seconds.
|
SecondsToNormalized |
float |
Converts a number of seconds to a normalized time value.
|
SecondsToPixels |
float |
Converts a number of seconds to a horizontal pixel position along the ruler.
|