Popcorning Guinea Pig
Search Results for

    Show / Hide Table of Contents

    Namespace PopcorningGuineaPig.Engine.UI

    Classes

    Button

    Card3D

    Represents a card in 3D space with enhanced 2.5D rendering. Supports nine-slice textures, animations, and interactive elements.

    CardPile3D

    Represents a pile of cards in 3D space.

    Container

    Container element for grouping UI elements with layout support

    DropdownRenderer

    Static class responsible for rendering expanded dropdown lists at the highest Z-order. This ensures dropdown options are always visible above other UI elements.

    Dropdown<T>

    GridContainer

    GridItem

    Image

    UI element for displaying images/textures

    InteractiveUIElement

    Base class for UI elements that support user interaction Extends UIElementBase with IsEnabled functionality and optional label support

    Label

    Link

    ListBox<T>

    Panel

    Slider

    TabControl

    Text

    A text input control that allows users to enter and edit text

    Toggle

    TooltipRenderer

    Static class responsible for rendering tooltips throughout the UI system

    UICoordinateSystem

    UIElementBase

    Abstract base class for UI elements with hierarchical support

    UIHierarchyManager

    Manages hierarchical relationships between UI elements in PGPSCN scenes

    UIHierarchyNode

    Hierarchical wrapper that can contain existing UI elements and provide parent-child relationships for the PGPSCN system.

    Structs

    QueuedDropdownRender

    Data structure to hold information needed to render a dropdown's expanded list

    TabControl.Tab

    Interfaces

    IUIElement

    Base interface for all UI elements, providing hierarchical support

    Enums

    AnchorPoint

    ContainerLayout

    Layout types for containers

    GridDirection

    GridSizing

    HorizontalAlignment

    LabelPosition

    Defines the position of a label relative to its associated control

    VerticalAlignment

    In this article
    Back to top © 2024 Popcorning Guinea Pig Game Engine. A custom C# game engine for indie developers.