| Package | Description | 
|---|---|
| agi.foundation.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| agi.foundation.graphics.advanced | 
 Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScreenOverlayPoint | 
Overlay.controlToOverlay(double x,
                double y)
Transforms a given position, specified relative to the overall  
Insight3D
control, into coordinates relative to this overlay. | 
ScreenOverlayPoint | 
ScreenOverlayPickResult.getControlPosition()
Gets the position that was picked within the overall  
Insight3D
control. | 
ScreenOverlayPoint | 
Overlay.getControlPosition()
Gets the position of the overlay in coordinates relative to the overall
 
Insight3D control. | 
ScreenOverlayPoint | 
Overlay.getPinningPosition()
Gets the pinning position of the overlay, relative to the overlay, which determines the point on the overlay that corresponds to
the  
Position property. | 
ScreenOverlayPoint | 
ScreenOverlayPickResult.getPosition()
Gets the position that was picked within the picked  
Overlay. | 
ScreenOverlayPoint | 
Overlay.getPosition()
Gets the position of the overlay relative to its parent. 
 | 
ScreenOverlayPoint | 
Overlay.overlayToControl(double x,
                double y)
Transforms a given position, specified relative to the overlay, into coordinates relative to the overall
 
Insight3D control. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Overlay.setPinningPosition(ScreenOverlayPoint value)
Sets the pinning position of the overlay, relative to the overlay, which determines the point on the overlay that corresponds to
the  
Position property. | 
void | 
Overlay.setPosition(ScreenOverlayPoint value)
Sets the position of the overlay relative to its parent. 
 | 
| Constructor and Description | 
|---|
ScreenOverlay(ScreenOverlayPoint position,
             ScreenOverlaySize size)
Initializes the overlay with the specified position and size. 
 | 
TextureScreenOverlay(ScreenOverlayPoint position,
                    ScreenOverlaySize size)
Initializes the overlay with the specified position and size. 
 | 
TextureScreenOverlay(ScreenOverlayPoint position,
                    Texture2D texture)
Initializes the overlay with a specified background texture. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScreenOverlayPoint | 
ScreenOverlayRotationPoint.getPoint()
Gets the point that the overlay is rotated around, defined relative to  
Origin (get). | 
| Constructor and Description | 
|---|
ScreenOverlayRotationPoint(ScreenOverlayPoint rotationPoint)
 | 
ScreenOverlayRotationPoint(ScreenOverlayPoint rotationPoint,
                          boolean relativeToParent)
 | 
ScreenOverlayRotationPoint(ScreenOverlayPoint rotationPoint,
                          ScreenOverlayOrigin rotationOrigin)
 | 
ScreenOverlayRotationPoint(ScreenOverlayPoint rotationPoint,
                          ScreenOverlayOrigin rotationOrigin,
                          boolean relativeToParent)
 |