Popcorning Guinea Pig
Search Results for

    Show / Hide Table of Contents

    Class Container

    Container element for grouping UI elements with layout support

    Inheritance
    object
    UIElementBase
    Container
    Implements
    IUIElement
    Inherited Members
    UIElementBase._children
    UIElementBase.Tooltip
    UIElementBase.TooltipLocalizationKey
    UIElementBase.TooltipFallbackText
    UIElementBase.Id
    UIElementBase.Position
    UIElementBase.Size
    UIElementBase.Visible
    UIElementBase.Opacity
    UIElementBase.Parent
    UIElementBase.Children
    UIElementBase.AddChild(IUIElement)
    UIElementBase.RemoveChild(IUIElement)
    UIElementBase.RemoveFromParent()
    UIElementBase.GetWorldPosition()
    UIElementBase.GetLocalPosition()
    UIElementBase.Update()
    UIElementBase.Draw()
    UIElementBase.SetTooltip(string)
    UIElementBase.SetTooltipLocalizationKey(string, string)
    UIElementBase.UpdateTooltipFromLocalization()
    UIElementBase.SetTooltipText(string)
    UIElementBase.SetLocalizationService(ILocalizationService)
    UIElementBase.IsMouseOver()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: PopcorningGuineaPig.Engine.UI
    Assembly: PopcorningGuineaPig.Engine.dll
    Syntax
    public class Container : UIElementBase, IUIElement

    Properties

    | Edit this page View Source

    Layout

    Declaration
    public ContainerLayout Layout { get; set; }
    Property Value
    Type Description
    ContainerLayout
    | Edit this page View Source

    Padding

    Declaration
    public Vector2 Padding { get; set; }
    Property Value
    Type Description
    Vector2
    | Edit this page View Source

    Spacing

    Declaration
    public float Spacing { get; set; }
    Property Value
    Type Description
    float

    Methods

    | Edit this page View Source

    DrawSelf()

    Override to implement element-specific drawing logic

    Declaration
    protected override void DrawSelf()
    Overrides
    UIElementBase.DrawSelf()
    | Edit this page View Source

    UpdateSelf()

    Override to implement element-specific update logic

    Declaration
    protected override void UpdateSelf()
    Overrides
    UIElementBase.UpdateSelf()

    Implements

    IUIElement
    • Edit this page
    • View Source
    In this article
    Back to top © 2024 Popcorning Guinea Pig Game Engine. A custom C# game engine for indie developers.