The scene represents the 3D window and all of
its state. This namespace includes the camera, for manipulating the
viewer's position and orientation, and taking snapshots and videos,
picking, stars, clouds, and lighting.
| C# | Visual Basic | Visual C++ |
namespace AGI.Graphics.Scene3D
Namespace AGI.Graphics.Scene3D
namespace AGI.Graphics.Scene3D
| All Types | Classes | Interfaces | Enumerations |
| Icon | Type | Description |
|---|---|---|
|
|
AgGxCamera |
Controls the camera position, view direction
and orientation in the scene.
|
|
|
AgGxCameraClass |
Controls the camera position, view direction
and orientation in the scene.
|
|
|
AgGxCameraRecordingAntiAliasing |
Indicates how color values are
calulated.
|
|
|
AgGxCameraRecordingFormat |
The format in which camera recordings will be
saved.
|
|
|
AgGxCameraSnapshot |
Provides functionality for taking snapshots
from the camera.
|
|
|
AgGxCameraSnapshotClass |
Provides functionality for taking snapshots
from the camera.
|
|
|
AgGxCameraSnapshotFormat |
The format in which camera snapshots will be
saved.
|
|
|
AgGxCameraSnapshotResolution |
The resolution at which camera snapshots will
be saved.
|
|
|
AgGxCameraVideoRecording |
Provides functionality for recording and
taking snapshots from the camera.
|
|
|
AgGxCameraVideoRecordingClass |
Provides functionality for recording and
taking snapshots from the camera.
|
|
|
AgGxCameraViewMode |
Possible modes that the camera can be
in.
|
|
|
AgGxCelestial |
Show and hide objects in space, such as stars,
the penumbra cone and the umbra cone.
|
|
|
AgGxCelestialClass |
Show and hide objects in space, such as stars,
the penumbra cone and the umbra cone.
|
|
|
AgGxClouds |
Load, show and hide clouds in the scene.
|
|
|
AgGxCloudsClass |
Load, show and hide clouds in the scene.
|
|
|
AgGxConstrainedUpAxis |
Possible types for ConstrainedUpAxis
property.
|
|
|
AgGxDrawType |
Prototype. Will be removed after alpha.
|
|
|
AgGxDynamicScenePerFrustum |
Dynamic Scene Data passed to a renderable
plugin.
|
|
|
AgGxDynamicScenePerFrustumClass |
Dynamic Scene Data passed to a renderable
plugin.
|
|
|
AgGxFrustum |
A truncated pyramid commonly used to represent
the view volume in the scene.
|
|
|
AgGxFrustumClass |
A truncated pyramid commonly used to represent
the view volume in the scene.
|
|
|
AgGxGlobeInlaySettings |
Used to change global settings used by globe
inlay managers in all scenes.
|
|
|
AgGxGlobeInlaySettingsClass |
Used to change global settings used by globe
inlay managers in all scenes.
|
|
|
AgGxLighting |
The lights and lighting properties for a
scene.
|
|
|
AgGxLightingClass |
The lights and lighting properties for a
scene.
|
|
|
AgGxLightSourceDirectional |
Prototype. Will be removed after alpha.
|
|
|
AgGxLightSourceDirectionalClass |
Prototype. Will be removed after alpha.
|
|
|
AgGxPickResult |
Position and depth value of a picked
object.
|
|
|
AgGxPickResultClass |
Position and depth value of a picked
object.
|
|
|
AgGxPickResultCollection |
A collection of pick results, sorted by depth
with the closest object on top, returned from executing a
pick.
|
|
|
AgGxPickResultCollectionClass |
A collection of pick results, sorted by depth
with the closest object on top, returned from executing a
pick.
|
|
|
AgGxPickStack |
Used to implement primitive picking. In a
primitive's RenderForPick method, the primitive should push itself
onto the stack, render with depth buffering enabled, then pop
itself off the stack.
|
|
|
AgGxPickStackClass |
Used to implement primitive picking. In a
primitive's RenderForPick method, the primitive should push itself
onto the stack, render with depth buffering enabled, then pop
itself off the stack.
|
|
|
AgGxPrimitiveMarker |
Marker Primitive
|
|
|
AgGxPrimitiveMarkerClass |
Marker Primitive
|
|
|
AgGxProxyInformation |
AgGxProxyInformation Class
|
|
|
AgGxProxyInformationClass |
AgGxProxyInformation Class
|
|
|
AgGxScene |
Represents one 3D window.
|
|
|
AgGxSceneClass |
Represents one 3D window.
|
|
|
AgGxSceneErrorCodes |
Error codes used in the 3D scene
library.
|
|
|
AgGxSceneManager |
Scene Manager Class
|
|
|
AgGxSceneManagerClass |
Scene Manager Class
|
|
|
AgGxSceneManagerFactory |
Create this factory to get a reference to the
scene manager.
|
|
|
AgGxSceneManagerFactoryClass |
Create this factory to get a reference to the
scene manager.
|
|
|
AgGxSunLightSource |
Light coming from the sun in a scene.
|
|
|
AgGxSunLightSourceClass |
Light coming from the sun in a scene.
|
|
|
AgGxTexture2DFactory |
Factory for creating textures.
|
|
|
AgGxTexture2DFactoryClass |
Factory for creating textures.
|
|
|
IAgGxCamera |
Implemented by the scene camera. Contains
operations to manipulate the camera position, view direction and
orientation in the scene.
|
|
|
IAgGxCameraSnapshot |
Provides functionality for taking snapshots
from the camera.
|
|
|
IAgGxCameraVideoRecording |
Provides functionality for recording and
taking snapshots from the camera.
|
|
|
IAgGxCelestial |
Show and hide objects in space, such as stars,
the penumbra cone and the umbra cone.
|
|
|
IAgGxClouds |
Load, show and hide clouds in the scene.
|
|
|
IAgGxGlobeInlaySettings |
Global settings used by globe inlay managers
in all scenes.
|
|
|
IAgGxLighting |
The lights and lighting properties for a
scene.
|
|
|
IAgGxLightSource |
A user defined light source in the
scene.
|
|
|
IAgGxLightSourceDirectional |
Prototype. Will be removed after alpha.
|
|
|
IAgGxPickResult |
Position and depth value of a picked
object.
|
|
|
IAgGxPickResultCollection |
A collection of pick results, sorted by depth
with the closest object on top, returned from executing a
pick.
|
|
|
IAgGxPrimitiveMarker |
The Marker Primitive render a texture that
always faces the user. The Marker is position is defined in 3-space
but it remains a constaint pixel size.
|
|
|
IAgGxProxyInformation |
IAgGxProxyInformation Interface
|
|
|
IAgGxScene |
Represents one 3D window.
|
|
|
IAgGxSceneManager |
The scene manager interface contains a
collection of scenes, one for each 3D window.
|
|
|
IAgGxSceneManagerFactory |
Create this factory to get a reference to the
scene manager.
|
|
|
IAgGxSunLightSource |
Light coming from the sun in a scene.
|
|
|
IAgGxTexture2DFactory |
Factory for texture creation.
|
|
|
IAgGxTexture2DLoaded |
Callback interface for loading images and
creating textures asynchronously.
|