Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Types
| All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
| Name | Description | |
|---|---|---|
| AlternateControlNameAttribute |
This is an attribute intended to be attached to a Control to specify an alternate
name to use for identifying the Control.
| |
| Anchor | Defines an Anchor for a Gui Control. | |
| AnchorInfo | This class holds Anchor information for Gui Control. | |
| AnchorManager | ||
| AnchorPoint | ||
| ArchitectGuiControlType | ||
| BaseGuiException | ||
| BitmapFont |
Bitmap font class for XNA
| |
| ButtonState | Indicates a single Button state - NotPressed, JustPressed, StillPressed, JustReleased. | |
| ClickHandlerType | ||
| ColorRect |
Class that holds details of colors for the four corners of a rectangle.
| |
| QuadInfo..::..Comparer | ||
| ContextMenuAction | ||
| ContextMenuItem | ||
| ContextMenuManager | ||
| ContextMenuObject | ||
| Control | Base/abstract Rendered Gui Control class. | |
| ControlConfig | ||
| ControlEventArgs | Event triggered on a Control. | |
| ControlEventHandler | ||
| ControlFader |
Summary description for GuiTextFader.
| |
| ControlList | ||
| ControlPropertyAttribute |
Base attribute class for exposing properties to the layout code.
| |
| ControlSizedEventArgs | ||
| ControlSizedEventHandler | ||
| ControlsManager |
The ControlManager class describes an object that manages creation and lifetime of Control objects.
| |
| DeltaControlEventHandler | ||
| GuiSnapManager..::..EdgeOrientation | ||
| ControlFader..::..Fade | ||
| TextFader..::..FaderEventHandler | ||
| FileIOException | ||
| Font |
Class that encapsulates text rendering functionality for a typeface.
| |
| FontDefinition | Utility used to define Gui Fonts. | |
| FontList | ||
| FontManager |
Class providing a shared library of Font objects to the system.
| |
| FontStyle | Indicates Font Modifier, such as Regular, Bold, Italic, Underline, or Strikeout. | |
| FormLayer | Control class intended to be used as a simple GuiLayer. | |
| FormPlacement | ||
| GenericException | ||
| Font..::..GlyphData |
Struct for hold per-glyph data.
| |
| Font..::..GlyphInfo |
Info for each glyph in the font - where to find the glyph image and
other properties
| |
| GridRowList..::..GridRowGTComparer | ||
| GridRowList | ||
| GridRowList..::..GridRowLTComparer | ||
| GridSelectionMode |
Enumerated values for the selection modes
possible with a Multi-column list / grid Control.
| |
| GridSelectionModePropertyAttribute |
Specialised property attribute for GridSelectionMode properties.
| |
| GuiControlType | Enumerates the Gui Element Types that can be constructed from Data. | |
| GuiDebugConsole | ||
| GuiDesignerManager | ||
| GuiEventArgs | Generic Gui Event Arguments. | |
| GuiEventAttribute |
Flags a function as an event handler
| |
| GuiEventHandler | ||
| GuiEventType | Type of Selection event that just happened. | |
| GuiForm | Encapsulates a rendered Graphical User Interface, which can stand alone, and be
shown/hidden or enabled/disabled individually. It is also capable of handling it's own
input events, or delegating them to be handled by an outside InputProcessor. | |
| GuiLoader..::..GuiFormData | ||
| GuiLoader | Encapsulates a rendered Graphical User Interface, which can stand alone, and be
shown/hidden or enabled/disabled individually. It is also capable of handling it's own
input events, or delegating them to be handled by an outside InputProcessor. | |
| GuiRenderer..::..GuiQuadShader | ||
| GuiRenderer..::..GuiRectangleShader | ||
| GuiRenderer | Component of rendering pipeline which implements GUI rendering. | |
| GuiScreen | Show and Processes the StartActivity Menu. | |
| GuiService..::..GuiScreenCreateMethod | ||
| GuiLoader..::..GuiScreenData | ||
| GuiService | Show and Processes the StartActivity Menu. | |
| GuiSnapManager | ||
| GuiStyle | Configures the Style (i.e. Look-n-Feel) of GUI's associated with this style. | |
| GuiSystem |
This class is the DotNet3D.UI class that provides access to all other elements in this system.
| |
| HeaderSegmentList | ||
| HeaderSequenceEventArgs | Event related to movement of Segments within a ListHeader control. | |
| HeaderSequenceEventHandler | ||
| HorizontalImageAlignment |
Horizontal formatting options for a [!:RenderableImage].
| |
| HorizontalTextAlignment |
Contains valid formatting types that can be specified when rendering text into a [!:Rect] area (the formatting Rect).
| |
| HorizontalTextFormatPropertyAttribute |
Specialized property attribute for HorizontalTextFormat properties.
| |
| HorzizontalImageFormatPropertyAttribute |
Spectialized property attribute for HorizontalImageFormat properties.
| |
| IControl | ||
| ControlList..::..IControlEnumerator | ||
| IControlList | ||
| IForm | ||
| IFormLayer | ||
| IGuiDesignerControl | ||
| IGuiDesignerManager | ||
| IGuiForm | ||
| IGuiRenderer | ||
| IGuiScreen | ||
| IGuiSystem | ||
| Image |
Class that represents a single Image of an ImageSet.
| |
| ImageSetData..::..Image | ||
| ImageList | ||
| ImageSet |
Offers functions to define, access, and draw, a set of image components
on a single graphical surface or Texture.
| |
| ImageSetData | ||
| ImagesetList | ||
| ImageSetManager |
Class providing a shared library of Imageset objects to the system.
| |
| IMouseCursor | ||
| InvalidRequestException | ||
| KeyEventArgs | Event related to Keyboard Input. | |
| KeyEventHandler | ||
| ListboxItemList | ||
| MapConfig | ||
| MetricsMode |
Mode used for Control size and position metrics.
| |
| MetricsModePropertyAttribute |
Spectialized property attribute for MetricsMode properties.
| |
| GuiSystem..::..MouseClickTracker |
Structure to use for tracking mouse click timing for a single button.
| |
| MouseCursor | ||
| MouseCursorImage | ||
| MouseEventArgs | Mouse Event Arguments. | |
| MouseEventHandler | ||
| TextHandlerSet..::..NamedTextHandler | ||
| ProgressBarConfig..::..Orientation | ||
| GuiSnapManager..::..Orientation | ||
| ProgressBarConfig | ||
| QuadInfo | Structure holding details about a quad to be drawn. | |
| GuiRenderer..::..QuadVertex | ||
| RenderableElement |
Base class for all renderable elements.
| |
| RenderableFrame | Encapsulates composition of a renderable frame, used by many GuiControls. | |
| RenderableImage |
A higher order GUI entity that represents a renderable image with formatting options.
| |
| RenderedMouseCursor | Class that allows access to the GUI system mouse cursor. | |
| SelectedControlsChangedArgs | ||
| SizingLocation |
The set of possible locations for the mouse on a frame Controls sizing border.
| |
| SkinIDs | ||
| SortDirection |
Enumeration of possible values for sorting direction
as used with ListHeaderSegment, ListHeader, and MultiColumnList classes.
| |
| SortDirectionPropertyAttribute |
Specialised property attribute for SortDirection properties.
| |
| StandardGuiService | ||
| StringPropertyAttribute |
Specialized property class because the string object does not have a Parse method.
| |
| SystemKey |
System key flag values.
| |
| TextFader |
Summary description for GuiTextFader.
| |
| TextHandler | Used to Show array of String Values. | |
| TextHandlerSet | Encapsulates a rendered Graphical User Interface, which can stand alone, and be
shown/hidden or enabled/disabled individually. It is also capable of handling it's own
input events, or delegating them to be handled by an outside InputProcessor. | |
| TextIds | ||
| TextUtility |
Static utility class for parsing text.
| |
| GuiSystem..::..Timer |
Simple class for tracking elasped time (in milliseconds).
| |
| ToolTipWindowManager | ||
| UIPlugin | ||
| UIWorld | ||
| UnknownObjectException | ||
| VerticalImageAlignment |
Vertical formatting options for a [!:RenderableImage].
| |
| VerticalImageFormatPropertyAttribute |
Spectialized property attribute for VerticalImageFormat properties.
| |
| VerticalTextAlignment |
Vertical formatting options for a static text controls.
| |
| VerticalTextFormatPropertyAttribute |
Specialized property attribute for VerticalTextFormat properties.
|