RenderSchedule.ElementTimelineBuilder Class
As part of a RenderSchedule.ScriptBuilder, assembles a RenderSchedule.ElementTimeline.
see RenderSchedule.ModelTimelineBuilder.addElementTimeline.
Extends
Methods
Inherited methods
Name |
Inherited from |
Description |
addColor(time: number, color: undefined | RgbColor | { blue: number, green: number, red: number }, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.ColorEntry to the timeline. |
addCuttingPlane(time: number, plane: undefined | { direction: Readonly<WritableXYAndZ>, hidden?: boolean, position: Readonly<WritableXYAndZ>, visible?: boolean }, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.CuttingPlaneEntry to the timeline. |
addTransform(time: number, transform: undefined | Readonly<Transform>, components?: { orientation: Point4d, pivot: Readonly<WritableXYAndZ>, position: Readonly<WritableXYAndZ> }, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.TransformEntry to the timeline. |
addVisibility(time: number, visibility: undefined | number, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.VisibilityEntry to the timeline. |
Properties
Name |
Type |
Description |
|
batchId Readonly |
number |
A positive integer that uniquely identifies this timeline among all element timelines in the RenderSchedule.Script. |
|
elementIds Readonly |
string |
The compressed set of Ids of the elements affected by this timeline. |
|
Inherited properties
Defined in
Last Updated:
20 June, 2023