The TimelineManager type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | TimelineManager |
Creates a new timeline manager.
|
Methods
Name | Description | |
---|---|---|
![]() | Add |
Adds a timeline to the manager.
|
![]() | AddTimelines |
Add an object's timeline fields.
|
![]() | Clear |
Remove all Timelines from the Timeline Manager
|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | Get<(Of <<'(T>)>>)(array<Byte>[]()[][]) |
Returns the timeline with a given ID and value type.
|
![]() | Get<(Of <<'(T>)>>)(String) |
Returns the timeline with a given ID and value type. If it does not exist, it is created.
|
![]() | Get<(Of <<'(T>)>>)(UInt16) |
Returns the timeline with a given ID and value type. If it does not exist, it is created.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetOutgoingMessages |
Move all the messages in the outgoing message queue to an array and clear the queue
|
![]() | GetTimelines |
Returns an array of timelines from the given object which belong to this manager.
|
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ProcessIncomingMessage |
Process incoming messages depending upon the message type
|
![]() | Remove(String) |
Remove a Timeline from the Timeline Manager
|
![]() | Remove(UInt16) |
Remove a Timeline from the Timeline Manager
|
![]() | Remove(TimelineBase) |
Removes a timeline from the manager.
|
![]() | Step()()()() |
Increments the local time and processes messages.
Time delta is automatically calculated from previous frame.
|
![]() | Step(Double) |
Increments the local time and process messages.
|
![]() | ToString | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
![]() | _targetOffset |
Required time offset to correct for the difference in time between the Timeline Manager and the Timeline Synchronizer
|
![]() | _timeOffset |
Time offset to correct for the difference in time between the Timeline Manager and the Timeline Synchronizer
May be different than the target offset because we need to make the correction over several frames
|
Properties
Name | Description | |
---|---|---|
![]() ![]() | Default |
Gets the default instance of this class.
|
![]() | Now |
Gets the current time in seconds.
Incremented locally through Step()()()() and corrected by synchronizer.
|
![]() | NumTimelines |
Returns the number of Timelines
|
![]() | Timelines |
Returns an array of all Timelines
|