documentation
.HELP!
GeonBit.UI Documentation
Entity.Parent Property
GeonBit.UI
previous page
next page
GeonBit.UI Documentation
Entity
Parent Property
Get the direct parent of this entity.
Namespace:
GeonBit.UI.Entities
Assembly:
GeonBit.UI (in GeonBit.UI.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
Copy
public
Entity
Parent
{
get
; }
Property Value
Type:
Entity
See Also
Reference
Entity Class
GeonBit.UI.Entities Namespace
GeonBit.UI is part of the GeonBit project. By Ronen Ness, 2016.
Send comments on this topic to
[email protected]
previous page
start
next page
Menu
Homepage
Table of contents
GeonBit.UI
GeonBit.UI
BuiltinThemes Enumeration
CursorType Enumeration
DefaultParagraphGenerator Delegate
DrawUtils Class
DrawUtils Constructor
DrawUtils Methods
DrawImage Method
DrawSurface Method
DrawSurfaceHorizontal Method
DrawSurfaceVertical Method
EndDraw Method
FixColorOpacity Method
FixColorOpacity Method (Color)
FixColorOpacity Method (Nullable(Color))
PopRenderTarget Method
PushRenderTarget Method
ScaleRect Method
StartDraw Method
StartDrawSilhouette Method
EventCallback Delegate
GenerateTooltipFunc Delegate
InputHelper Class
InputHelper Constructor
InputHelper Properties
CurrGameTime Property
MousePosition Property
MousePositionDiff Property
InputHelper Methods
AnyMouseButtonDown Method
GetTextInput Method
IsKeyDown Method
IsKeyReleased Method
MouseButtonClick Method
MouseButtonDown Method
MouseButtonPressed Method
MouseButtonReleased Method
TransformCursorPos Method
Update Method
UpdateCursorPosition Method
InputHelper Fields
KeysTypeCooldown Field
MouseWheel Field
MouseWheelChange Field
MouseButton Enumeration
Resources Class
Resources Properties
ArrowDown Property
ArrowUp Property
HorizontalLineTexture Property
IconBackgroundTexture Property
ProgressBarFillTexture Property
ProgressBarTexture Property
VerticalScrollbarMarkTexture Property
VerticalScrollbarTexture Property
WhiteTexture Property
Resources Methods
LoadContent Method
Resources Fields
ButtonData Field
ButtonTextures Field
CheckBoxTextures Field
Cursors Field
CursorsData Field
DisabledEffect Field
Fonts Field
IconTextures Field
PanelData Field
PanelTextures Field
ProgressBarData Field
RadioTextures Field
SilhouetteEffect Field
SliderData Field
SliderMarkTextures Field
SliderTextures Field
VerticalScrollbarData Field
TexturesGetter(TEnum) Class
TexturesGetter(TEnum) Constructor
TexturesGetter(TEnum) Properties
Item Property
Item Property (TEnum)
Item Property (TEnum, EntityState)
TexturesGetter(TEnum) Methods
UserInterface Class
UserInterface Constructor
UserInterface Properties
GlobalScale Property
RenderTarget Property
Root Property
TargetEntity Property
UseRenderTarget Property
UserInterface Methods
AddEntity Method
Clear Method
Dispose Method
Draw Method
DrawCursor Method
DrawMainRenderTarget Method
GetTransformedCursorPos Method
Initialize Method
Initialize Method (ContentManager, BuiltinThemes)
Initialize Method (ContentManager, String)
RemoveEntity Method
SetCursor Method
SetCursor Method (CursorType)
SetCursor Method (Texture2D, Int32, Nullable(Point))
Update Method
UserInterface Fields
Active Field
ActiveEntity Field
AfterDraw Field
AfterUpdate Field
BeforeDraw Field
BeforeUpdate Field
BlendState Field
CursorScale Field
DefaultParagraph Field
DrawUtils Field
GenerateTooltipFunc Field
IncludeCursorInRenderTarget Field
OnClick Field
OnEntitySpawn Field
OnFocusChange Field
OnMouseDown Field
OnMouseEnter Field
OnMouseLeave Field
OnMouseReleased Field
OnMouseWheelScroll Field
OnStartDrag Field
OnStopDrag Field
OnValueChange Field
OnVisiblityChange Field
RenderTargetTransformMatrix Field
SamplerState Field
ScreenHeight Field
ScreenWidth Field
ShowCursor Field
SilentSoftErrors Field
TimeToShowTooltipText Field
VERSION Field
WhileDragging Field
WhileMouseDown Field
WhileMouseHover Field
GeonBit.UI.Entities
Anchor Enumeration
Button Class
Button Constructor
Button Properties
Checked Property
Skin Property
Button Methods
IsNaturallyInteractable Method
SetCustomSkin Method
Button Fields
ButtonParagraph Field
DefaultParagraphStyle Field
DefaultSize Field
DefaultStyle Field
ToggleMode Field
ButtonSkin Enumeration
CheckBox Class
CheckBox Constructor
CheckBox Properties
Checked Property
CheckBox Methods
IsNaturallyInteractable Method
CheckBox Fields
DefaultParagraphStyle Field
DefaultSize Field
DefaultStyle Field
TextParagraph Field
ColoredRectangle Class
ColoredRectangle Constructor
ColoredRectangle Constructor (Vector2, Anchor, Nullable(Vector2))
ColoredRectangle Constructor (Color, Vector2, Anchor, Nullable(Vector2))
ColoredRectangle Constructor (Color, Color, Vector2, Anchor, Nullable(Vector2))
ColoredRectangle Constructor (Color, Color, Int32, Vector2, Anchor, Nullable(Vector2))
ColoredRectangle Properties
ColoredRectangle Methods
ColoredRectangle Fields
DefaultStyle Field
ColorInstruction Class
ColorInstruction Constructor
ColorInstruction Properties
Color Property
UseFillColor Property
ColorInstruction Methods
AddCustomColor Method
StringToColor Method
DropDown Class
DropDown Constructor
DropDown Properties
AllowReselectValue Property
ArrowDownImage Property
Count Property
DefaultText Property
Empty Property
ListVisible Property
Priority Property
ScrollPosition Property
SelectedIndex Property
SelectedTextPanel Property
SelectedTextPanelParagraph Property
SelectedValue Property
SelectList Property
DropDown Methods
AddItem Method
AddItem Method (String)
AddItem Method (String, Int32)
ClearItems Method
IsInsideEntity Method
IsNaturallyInteractable Method
RemoveItem Method
RemoveItem Method (Int32)
RemoveItem Method (String)
scrollToEnd Method
ScrollToSelected Method
Unselect Method
DropDown Fields
ArrowSize Field
AutoSetListHeight Field
DefaultParagraphStyle Field
DefaultSelectedParagraphStyle Field
DefaultSize Field
DefaultStyle Field
OnListChange Field
SelectedPanelHeight Field
Entity Class
Entity Constructor
Entity Properties
Background Property
Draggable Property
EntityDefaultSize Property
FillColor Property
InternalDestRect Property
IsDirty Property
IsFocused Property
IsMouseDown Property
IsMouseOver Property
Opacity Property
OutlineColor Property
OutlineOpacity Property
OutlineWidth Property
Padding Property
Parent Property
Priority Property
Scale Property
ShadowColor Property
ShadowOffset Property
ShadowScale Property
Size Property
SpaceAfter Property
SpaceBefore Property
State Property
Visible Property
Entity Methods
AddChild Method
BringToFront Method
CalcDestRect Method
CalcInternalRect Method
ClearChildren Method
Draw Method
Find Method
Find(T) Method (String, Boolean)
Find Method (String, Boolean)
GetActiveStyle Method
GetActualDestRect Method
GetChildren Method
GetRelativeOffset Method
GetStyleProperty Method
IsDeepChildOf Method
IsDisabled Method
IsInsideEntity Method
IsLocked Method
IsNaturallyInteractable Method
IsVisible Method
IterateChildren Method
MarkAsDirty Method
PropagateEventsTo Method
RemoveChild Method
RemoveFromParent Method
SetAnchor Method
SetOffset Method
SetPosition Method
SetStyleProperty Method
Update Method
UpdateDestinationRects Method
UpdateDestinationRectsIfDirty Method
UpdateStyle Method
Entity Fields
AfterDraw Field
AfterUpdate Field
AttachedData Field
BeforeDraw Field
BeforeUpdate Field
ClickThrough Field
DefaultSize Field
DefaultStyle Field
Disabled Field
ExtraMargin Field
Identifier Field
LimitDraggingToParentBoundaries Field
Locked Field
OnClick Field
OnFocusChange Field
OnMouseDown Field
OnMouseEnter Field
OnMouseLeave Field
OnMouseReleased Field
OnMouseWheelScroll Field
OnStartDrag Field
OnStopDrag Field
OnValueChange Field
OnVisiblityChange Field
PromiscuousClicksMode Field
ToolTipText Field
USE_DEFAULT_SIZE Field
UseActualSizeForCollision Field
WhileDragging Field
WhileMouseDown Field
WhileMouseHover Field
EntityState Enumeration
FontStyle Enumeration
Header Class
Header Constructor
Header Properties
Header Methods
Header Fields
DefaultStyle Field
HorizontalLine Class
HorizontalLine Constructor
HorizontalLine Properties
HorizontalLine Methods
HorizontalLine Fields
DefaultStyle Field
Icon Class
Icon Constructor
Icon Properties
Icon Methods
Icon Fields
BackgroundSize Field
DefaultSize Field
DefaultStyle Field
DrawBackground Field
IconType Enumeration
Image Class
Image Constructor
Image Properties
Image Methods
Image Fields
DefaultStyle Field
DrawMode Field
FrameWidth Field
SourceRectangle Field
Texture Field
ImageDrawMode Enumeration
Label Class
Label Constructor
Label Properties
Label Methods
Label Fields
DefaultStyle Field
LineSpace Class
LineSpace Constructor
LineSpace Properties
LineSpace Methods
LineSpace Fields
DefaultSize Field
SpaceSize Field
MulticolorParagraph Class
MulticolorParagraph Constructor
MulticolorParagraph Constructor (String, Anchor, Nullable(Vector2), Nullable(Vector2), Nullable(Single))
MulticolorParagraph Constructor (String, Anchor, Color, Nullable(Single), Nullable(Vector2), Nullable(Vector2))
MulticolorParagraph Properties
EnableColorInstructions Property
Text Property
MulticolorParagraph Methods
MulticolorParagraph Fields
DefaultStyle Field
Panel Class
Panel Constructor
Panel Properties
PanelOverflowBehavior Property
Scrollbar Property
Skin Property
Panel Methods
CalcInternalRect Method
Dispose Method
Panel Fields
DefaultStyle Field
PanelOverflowBehavior Enumeration
PanelSkin Enumeration
PanelTabs Class
PanelTabs Constructor
PanelTabs Properties
ActiveTab Property
BackgroundSkin Property
PanelTabs Methods
AddTab Method
SelectTab Method
PanelTabs Fields
DefaultButtonParagraphStyle Field
DefaultButtonStyle Field
PanelTabs.TabData Class
PanelTabs.TabData Constructor
TabData Methods
TabData Fields
button Field
name Field
panel Field
Paragraph Class
Paragraph Constructor
Paragraph Constructor (String, Anchor, Nullable(Vector2), Nullable(Vector2), Nullable(Single))
Paragraph Constructor (String, Anchor, Color, Nullable(Single), Nullable(Vector2), Nullable(Vector2))
Paragraph Properties
AddHyphenWhenBreakWord Property
AlignToCenter Property
BreakWordsIfMust Property
Text Property
TextStyle Property
WrapWords Property
Paragraph Methods
CalcTextActualRectWithWrap Method
GetActualDestRect Method
GetCharacterActualSize Method
GetProcessedText Method
UpdateDestinationRects Method
WrapText Method
Paragraph Fields
BackgroundColor Field
BackgroundColorPadding Field
BackgroundColorUseBoxSize Field
BaseSize Field
DefaultStyle Field
ProgressBar Class
ProgressBar Constructor
ProgressBar Constructor (UInt32, UInt32, Anchor, Nullable(Vector2))
ProgressBar Constructor (UInt32, UInt32, Vector2, Anchor, Nullable(Vector2))
ProgressBar Properties
ProgressBar Methods
ProgressBar Fields
Caption Field
DefaultFillStyle Field
DefaultSize Field
DefaultStyle Field
ProgressFill Field
RadioButton Class
RadioButton Constructor
RadioButton Properties
RadioButton Methods
RadioButton Fields
CanUncheck Field
DefaultParagraphStyle Field
DefaultSize Field
DefaultStyle Field
RootPanel Class
RootPanel Constructor
RootPanel Properties
RootPanel Methods
CalcDestRect Method
Draw Method
UpdateDestinationRectsIfDirty Method
RootPanel Fields
SelectList Class
SelectList Constructor
SelectList Constructor (Anchor, Nullable(Vector2))
SelectList Constructor (Vector2, Anchor, Nullable(Vector2), PanelSkin)
SelectList Properties
Count Property
Empty Property
ScrollPosition Property
SelectedIndex Property
SelectedValue Property
SelectList Methods
AddItem Method
AddItem Method (String)
AddItem Method (String, Int32)
ClearItems Method
IsNaturallyInteractable Method
MatchHeightToList Method
PropagateEventsTo Method
PropagateEventsTo Method (DropDown)
PropagateEventsTo Method (SelectList)
RemoveItem Method
RemoveItem Method (Int32)
RemoveItem Method (String)
scrollToEnd Method
ScrollToSelected Method
Unselect Method
SelectList Fields
AddWhenClipping Field
AllowReselectValue Field
ClipTextIfOverflow Field
DefaultParagraphStyle Field
DefaultSize Field
DefaultStyle Field
ExtraSpaceBetweenLines Field
ItemsScale Field
LockedItems Field
LockSelection Field
MaxItems Field
OnListChange Field
Slider Class
Slider Constructor
Slider Constructor (UInt32, UInt32, SliderSkin, Anchor, Nullable(Vector2))
Slider Constructor (UInt32, UInt32, Vector2, SliderSkin, Anchor, Nullable(Vector2))
Slider Properties
Max Property
Min Property
StepsCount Property
Value Property
Slider Methods
GetStepSize Method
GetValueAsPercent Method
IsNaturallyInteractable Method
Slider Fields
DefaultSize Field
DefaultStyle Field
SliderSkin Enumeration
StyleSheet Class
StyleSheet Constructor
StyleSheet Properties
StyleSheet Methods
GetStyleProperty Method
SetStyleProperty Method
UpdateFrom Method
TextInput Class
TextInput Constructor
TextInput Constructor (Boolean, Anchor, Nullable(Vector2))
TextInput Constructor (Boolean, Vector2, Anchor, Nullable(Vector2), PanelSkin)
TextInput Properties
Caret Property
PlaceholderText Property
ScrollPosition Property
Value Property
TextInput Methods
IsNaturallyInteractable Method
ResetCaret Method
ScrollToCaret Method
TextInput Fields
CaretBlinkingSpeed Field
CharactersLimit Field
DefaultParagraphStyle Field
DefaultPlaceholderStyle Field
DefaultSize Field
DefaultStyle Field
HideInputWithChar Field
LimitBySize Field
PlaceholderParagraph Field
TextParagraph Field
Validators Field
ValueWhenEmpty Field
VerticalScrollbar Class
VerticalScrollbar Constructor
VerticalScrollbar Properties
VerticalScrollbar Methods
VerticalScrollbar Fields
AdjustMaxAutomatically Field
DefaultSize Field
DefaultStyle Field
GeonBit.UI.Entities.TextValidators
ITextValidator Interface
ITextValidator Methods
ValidateText Method
OnlySingleSpaces Class
OnlySingleSpaces Constructor
OnlySingleSpaces Methods
ValidateText Method
SlugValidator Class
SlugValidator Constructor
SlugValidator Methods
ValidateText Method
TextValidatorEnglishCharsOnly Class
TextValidatorEnglishCharsOnly Constructor
TextValidatorEnglishCharsOnly Methods
ValidateText Method
TextValidatorMakeTitle Class
TextValidatorMakeTitle Constructor
TextValidatorMakeTitle Methods
ValidateText Method
TextValidatorNumbersOnly Class
TextValidatorNumbersOnly Constructor
TextValidatorNumbersOnly Methods
ValidateText Method
GeonBit.UI.Exceptions
InvalidStateException Class
InvalidStateException Constructor
InvalidStateException Constructor
InvalidStateException Constructor (String)
InvalidStateException Constructor (String, Exception)
InvalidStateException Properties
InvalidStateException Methods
InvalidValueException Class
InvalidValueException Constructor
InvalidValueException Constructor
InvalidValueException Constructor (String)
InvalidValueException Constructor (String, Exception)
InvalidValueException Properties
InvalidValueException Methods
NotFoundException Class
NotFoundException Constructor
NotFoundException Constructor
NotFoundException Constructor (String)
NotFoundException Constructor (String, Exception)
NotFoundException Properties
NotFoundException Methods
GeonBit.UI.Utils
MessageBox Class
MessageBox Properties
IsMsgBoxOpened Property
OpenedMsgBoxesCount Property
MessageBox Methods
ShowMsgBox Method
ShowMsgBox Method (String, String, String, Nullable(Vector2))
ShowMsgBox Method (String, String, MessageBox.MsgBoxOption[], Entity[], Nullable(Vector2), Action)
MessageBox Fields
BackgroundFaderColor Field
DefaultMsgBoxSize Field
DefaultOkButtonText Field
MessageBox.MsgBoxOption Class
MessageBox.MsgBoxOption Constructor
MsgBoxOption Methods
MsgBoxOption Fields
Callback Field
Title Field
SimpleFileMenu Class
SimpleFileMenu Methods
Create Method
SimpleFileMenu.MenuLayout Class
SimpleFileMenu.MenuLayout Constructor
MenuLayout Methods
AddItemToMenu Method
AddMenu Method
Get in touch
Submit feedback about this site to:
[email protected]