Overlays are used to render objects in 2D
screen-space on top of a 3D scene. For example, overlays can be
used to display your company's logo, create a heads-up display
(HUD), or create a translucent user interface. The texture overlay
can render static images, such as a company logo or a UI button, or
dynamic images, such as a video feed from a UAV. The panel overlay
is used to form hierarchies of overlays, which is useful for
creating UI elements, such as toolbars. All overlays support pixel
and fractional units, translation, scale, and rotation
transformations, and a user defined z-order.
| C# | Visual Basic | Visual C++ |
namespace AGI.Graphics.Overlays
Namespace AGI.Graphics.Overlays
namespace AGI.Graphics.Overlays
| All Types | Classes | Interfaces | Enumerations |
| Icon | Type | Description |
|---|---|---|
|
|
AgGxAnchorStyle |
The origin from which the overlay will be
positioned relative to its parent.
|
|
|
AgGxOverlayCollection |
A collection of overlays.
|
|
|
AgGxOverlayCollectionClass |
A collection of overlays.
|
|
|
AgGxOverlayConstantPoint |
A constant overlay position.
|
|
|
AgGxOverlayConstantPointClass |
A constant overlay position.
|
|
|
AgGxOverlayConstantSize |
A constant overlay size.
|
|
|
AgGxOverlayConstantSizeClass |
A constant overlay size.
|
|
|
AgGxOverlayManager |
The overlay manager. All children of the
overlay manager are specified relative to the screen.
|
|
|
AgGxOverlayManagerClass |
The overlay manager. All children of the
overlay manager are specified relative to the screen.
|
|
|
AgGxOverlayPadding |
The padding from which all child overlay's
will be offset from the edges of the parent.
|
|
|
AgGxOverlayPaddingClass |
The padding from which all child overlay's
will be offset from the edges of the parent.
|
|
|
AgGxOverlayPanel |
A rectangular overlay that can be used as a
container for other overlays.
|
|
|
AgGxOverlayPanelClass |
A rectangular overlay that can be used as a
container for other overlays.
|
|
|
AgGxOverlayPickResult |
The overlay, relative position, and screen
position of a pick.
|
|
|
AgGxOverlayPickResultClass |
The overlay, relative position, and screen
position of a pick.
|
|
|
AgGxOverlayPickResultCollection |
A collection of IAgGxOverlayPickResult
interfaces that are returned from a pick.
|
|
|
AgGxOverlayPickResultCollectionClass |
A collection of IAgGxOverlayPickResult
interfaces that are returned from a pick.
|
|
|
AgGxOverlayPoint |
An overlay position.
|
|
|
AgGxOverlayPointClass |
An overlay position.
|
|
|
AgGxOverlaySize |
An overlay size.
|
|
|
AgGxOverlaySizeClass |
An overlay size.
|
|
|
AgGxOverlayTexture |
A rectangular overlay that can be assigned a
texture.
|
|
|
AgGxOverlayTextureClass |
A rectangular overlay that can be assigned a
texture.
|
|
|
AgGxOverlayTriangleMesh |
An overlay which can be used to create complex
polygons with holes and custom texture coordinates.
|
|
|
AgGxOverlayTriangleMeshClass |
An overlay which can be used to create complex
polygons with holes and custom texture coordinates.
|
|
|
AgGxUnit |
The unit specifying how overlay size and
position values will be interpreted.
|
|
|
IAgGxOverlay |
Base interface for overlays.
|
|
|
IAgGxOverlayCollection |
A collection of overlays.
|
|
|
IAgGxOverlayConstantPoint |
A constant overlay position.
|
|
|
IAgGxOverlayConstantSize |
A constant overlay size.
|
|
|
IAgGxOverlayContainer |
Base interface for overlays that contain a
collection of other overlays.
|
|
|
IAgGxOverlayManager |
The overlay manager. All children of the
overlay manager are specified relative to the screen.
|
|
|
IAgGxOverlayPadding |
The padding from which all child overlay's
will be offset from the edges of the parent.
|
|
|
IAgGxOverlayPanel |
A rectangular overlay that can be used as a
container for other overlays.
|
|
|
IAgGxOverlayPickResult |
The overlay, relative position, and screen
position of a pick.
|
|
|
IAgGxOverlayPickResultCollection |
A collection of IAgGxOverlayPickResult
interfaces that are returned from a pick.
|
|
|
IAgGxOverlayPoint |
An overlay position.
|
|
|
IAgGxOverlaySize |
An overlay size.
|
|
|
IAgGxOverlayTexture |
A rectangular overlay that can be assigned a
texture.
|
|
|
IAgGxOverlayTriangleMesh |
An overlay which can be used to create complex
polygons with holes and custom texture coordinates.
|