AGI Components with Insight3D Alpha 2008 r8
AGI.Graphics.Overlays Namespace
Library ReferenceAGI.Graphics.Overlays
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.
Declaration Syntax
C# Visual Basic Visual C++
namespace 
AGI.Graphics.Overlays
Namespace 
AGI.Graphics.Overlays
namespace 
AGI.Graphics.Overlays
Types
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.