SceneManager Class |
Namespace: AGI.Foundation.Graphics
The SceneManager type exposes the following members.
Name | Description | |
---|---|---|
Animation |
Gets or sets the Animation class for controlling
and rendering.
| |
AntiAliasing |
Gets or sets the multisample anti-aliasing (MSAA) option for all Scenes. As the level of anti-aliasing increases,
performance will generally decrease, but the quality of the anti-aliasing will improve.
| |
FrameRate | ||
GlobeOverlaySettings |
Gets the GlobeOverlaySettings, which
are used to set global settings for all GlobeOverlays.
| |
Primitives | ||
Scenes |
Gets a read-only collection of Scenes that are
associated with the SceneManager.
| |
ScreenOverlays | ||
Stereoscopic |
Gets the stereoscopic options for all Scenes.
| |
Textures |
Gets the Texture2DFactory, which
can be used to create textures from various
sources.
| |
Time |
Gets the current time of all Scenes.
To set the current time, use the SetTime(JulianDate) or SetTime(JulianDate, JulianDate) methods.
|
Name | Description | |
---|---|---|
RefreshEvaluators |
Refreshes all evaluators used internally by Insight3D. It is necessary to call this method after making
changes to definitional objects used by Insight3D in order for those changes to be reflected in the
rendered scenes. For more information on evaluators, see the overview topic on
Evaluators and Evaluator Groups topic.
| |
Render | ||
SetTime(JulianDate) |
Set the current Time of all Scenes. If you know
what the next Time will be, use the SetTime(JulianDate, JulianDate) method.
| |
SetTime(JulianDate, JulianDate) |
Name | Description | |
---|---|---|
Rendering | ||
TimeChanged |
Raised when either SetTime(JulianDate) or SetTime(JulianDate, JulianDate) is called.
|