Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
 

Types

                  
 All Types  Classes   Structures  Interfaces  Enumerations  Delegates 
 NameDescription
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.