eDriven Framework API
eDriven.Gui.Components Namespace
NamespaceseDriven.Gui.Components
eDriven Framework API
 
Declaration Syntax
C#Visual BasicVisual C++
namespace eDriven.Gui.Components
Namespace eDriven.Gui.Components
namespace eDriven.Gui.Components
Types
All TypesClassesInterfacesEnumerationsDelegates
IconTypeDescription
BoxComponent
Button
ButtonBar
ChatTextField
TextField that encaptulates Chat functionality If CTRL or SHIFT are pressed, ENTER doesn't submit message, but instead does a newline On sumbit dispatches the submit event

CheckBox
ComboBox
Note: ComboBox is a control, not a Container

Component
ComponentException
The exception that can be thrown by Component

DisplayObject..::..DeferedCall
The signature of a method that should be called within a delay of N frames

DisplayListMember
Display object that could be added to display list

DisplayListMemberException
DisplayObject
The object that can be drawn on screen It acts like a storage for Unity GUI parameters It can be positioned on screen (using X and Y), sized (using Width and Height) and drawn (using the Draw() method)

DisplayObjectContainer
DisplayListMember that has the ability to hold other display objects (display list members) NOTE: This is implemented here, not in Container only, because simple Components should have the ability to have children, without layout

DrawTexture
GUI.DrawTexture [!:http://unity3d.com/support/documentation/ScriptReference/GUI.DrawTexture.html]

ExpandMode
FrameworkEvent
IConstraintClient
The ability to participate in the constraint layout

IDataHost
The object that has the ability to attach the arbitrary data

IDataProviderClient
The ability of receiving data for rendering and manipulation

IDrawable
The ability to draw

IFocusComponent
Defines methods which the component got to have to receive focus

IFocusManagerClient
IGlobalLocal
The ability for converting global to local coordinates and vice versa

IHDepth
The ability of a component to be validated

IInvalidating
The ability of a component to be invalidated

IInvalidationManagerClient
The ability of a component to be validated

ILayoutElement
The ability to be included in layout passes

Image
IMargin
InspectorDetailsWindow
InspectorOverlay
InteractiveComponent
InvalidationManagerClient
Abstract class DisplayObjectContainer which interacts with InvalidationManager

IPadding
IPercentage
The ability to be sized by the parent container by percentages of container's dimensions

IProgramaticStyle
IProgramaticStyleClient
IProgressBar
IProgressIndicator
ISkinnable
Alows a component to receive a Unity skin Each component receives this parameter from it's parent during the propagation phase

IVisualElement
The ability to be displayed in the hierarchy

Label
LabelException
List
LoadingMask
LoadingMaskAnimator
LoadingMaskBase<(Of <(<'T>)>)>
This class is a driver for loading mask I made this to allow for another types of progress indicators, which should not only be styleable, but completely customizable. The type parameter indicates the mask used The mask must subclass ProgressIndicatorBase, i.e. Message { get; set; }, Play(), Stop();

NumericStepper
OnScreenMessageBase
OnScreenMessageException
Pager
ProgramaticStyle
Progress
ProgressBarBase
ProgressIndicatorBase
Proxy
Slider
SliderException
The exception that can be thrown by slider

SliderNumberMode
Integer or float mode

SliderOrientation
Slider orientation

Spacer
Spacer component Renders 'GUI.Spacer'

StringEvent
ChatTextField..::..SubmitModeType
TabNavigator
TextBase
TextField
TextFieldException
The exception that can be thrown by Component

TextureDisplay
The class that draws a texture

TileList
TileListItem