Goblin - A Platform for 3D AR and VR Applications

Control Members

Control overview

Public Instance Fields

index 
isDefault 

Public Instance Properties

CanHaveFocusCan the control have focus
ControlTypeType of the control
HotkeyThe controls hotkey
IDUnique ID of the control
IsEnabledIs the control enabled
IsVisibleIs the control visible
Item Index for the elements this control has access to
ParentThe parent dialog of this control
UserDataUser specified data

Public Instance Methods

ContainsPointDoes the control contain this point
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
HandleKeyboardHandle the keyboard data
HandleMouseHandle the mouse data
MsgProcMessage Handler
OnFocusInCalled when control gets focus
OnFocusOutCalled when control loses focus
OnHotKeyCalled when the control's hotkey is hit
OnInitializeInitialize the control
OnMouseEnterCalled when mouse goes over the control
OnMouseExitCalled when mouse leaves the control
Refresh Refreshes the control
RenderRender the control
SetLocationCalled to set control's location
SetSizeCalled to set control's size
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Constructors

Control Constructor Create a new instance of a control

Protected Instance Fields

boundingBox 
controlId 
controlType 
controlX 
controlY 
elementList 
enabled 
hasFocus 
height 
hotKey 
isMouseOver 
localUserData 
parentDialog 
visible 
width 

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
UpdateRectangles Updates the rectangles

See Also

Control Class | Microsoft.Samples.DirectX.UtilityToolkit Namespace