< Previous | Contents | Manuals Home | Boris FX | Next >
User Interface Controls
The User Interface calls do not have to be inside an Undo block: the user interface is not part of the scene state and does not interact with the Undo system.
Redraw() Redraw the scene. You must do this after making any changes to the scene that don't already have their own Redraw call built in.
ReloadAll() Does a deeper refresh of changed items onto the user interface, such as the title bar. Built into the shot accept calls. Call Redraw after this.
Frame() Returns the current user-visible frame number
SetFrame(frm) Set the current frame number. See also SetSzlFrame
below.
View() Gets the viewport configuration, a string as shown on the selector.
SetView(viewnm) Set the viewport configuration to the given string
SetRoomWithView(viewnm) Sets the viewport configuration, and records this view
configuration as the one to use with this room.
Room() The current room name. Will be null at startup
SetRoom(roomnm) Change the room
AnimStart() Get the starting frame number of the animation playback range.
SetAnimStart(frm) Set the starting frame number of the animation playback
range.
AnimEnd() Get the ending frame number of the animation playback range.
SetAnimEnd(frm) Set the ending frame number of the animation playback
range.
Play() Begin playback in the SynthEyes interface
Stop() Stop playback in the SynthEyes interface
IsPlaying() Returns 1 if SynthEyes is playing, 0 if stopped.
PlaybackRate() Get the relative playback speed, ie 1.0 for normal, 2 for twice, 0.5 for half, 0.001 for frame by frame. The playback rate is negative when playing in reverse.
SetPlaybackRate(rate) Set the relative playback speed, ie 1.0 for normal, 2 for
twice, 0.5 for half, 0.001 for frame by frame. Use a negative number to playback in reverse.
©2023 Boris FX, Inc. — UNOFFICIAL — Converted from original PDF.