Navigation
API > API/Runtime > API/Runtime/SlateCore
Classes
| Type | Name | Description | |
|---|---|---|---|
| AlignmentArrangeResult | |||
| EVisibility | Is an entity visible? | ||
| FArrangedChildren | The results of an ArrangeChildren are always returned as an FArrangedChildren. | ||
| FArrangedWidget | A pair: Widget and its Geometry. | ||
| FBasicLayoutWidgetSlot | The basic slot that can be used by layout. | ||
| FChildren | FChildren is an interface that must be implemented by all child containers. | ||
| FClipStateHandle | |||
| FCombinedChildren | Occasionally you may need to keep multiple discrete sets of children with differing slot requirements. | ||
| FGeometry | Represents the position, size, and absolute position of a Widget in Slate. | ||
| FLayoutGeometry | |||
| FLayoutLocalization | Class containing utilities for getting layout localization information. | ||
| FMargin | Describes the space around a Widget. | ||
| FNoChildren | Widgets with no Children can return an instance of FNoChildren. | ||
| FPaintGeometry | A Paint geometry contains the window-space (draw-space) info to draw an element on the screen. | ||
| FSingleWidgetChildrenWithBasicLayoutSlot | |||
| FSingleWidgetChildrenWithSlot | A FChildren that has only one child. | ||
| FSlateCachedClipState | |||
| FSlateClippingManager | The clipping manager maintain the running clip state. | ||
| FSlateClippingState | Captures everything about a single draw calls clipping state. | ||
| FSlateClippingZone | The Clipping Zone represents some arbitrary plane segment that can be used to clip the geometry in Slate. | ||
| FSlateRect | A rectangle defined by upper-left and lower-right corners. | ||
| FSlateRotatedRect | Stores a rectangle that has been transformed by an arbitrary render transform. | ||
| FWeakWidgetPath | Just like a WidgetPath, but uses weak pointers and does not store geometry. | ||
| FWidgetAndPointer | |||
| FWidgetMatcher | Matches widgets against InWidget | ||
| FWidgetPath | A widget path is a vertical slice through the tree. | ||
| GetChildAlignment | Gets the alignment of an axis-agnostic int32 so that we can do alignment on an axis without caring about its orientation | ||
| TAlignmentSingleWidgetSlotMixin | Mixin to add the alignment functionality to a base slot that is also a single children. | ||
| TAlignmentWidgetSlotMixin | Mixin to add the alignment functionality to a base slot. | ||
| TBasicLayoutWidgetSlot | A templated basic slot that can be used by layout. | ||
| TOneDynamicChild | Required to implement GetChildren() in a way that can dynamically return the currently active child. | ||
| TPaddingSingleWidgetSlotMixin | Mixin to add the padding functionality to a base slot that is also a single children. | ||
| TPaddingWidgetSlotMixin | Mixin to add the padding functionality to a base slot. | ||
| TPanelChildren | A slot that support alignment of content and padding A generic FChildren that stores children along with layout-related information. | ||
| TPanelChildrenConstIterator | |||
| TSingleWidgetChildrenWithBasicLayoutSlot | A FChildren that has only one child and support alignment and padding. | ||
| TSingleWidgetChildrenWithSlot | A FChildren that has only one child and can take a templated slot. | ||
| TSlotlessChildren | Some advanced widgets contain no layout information, and do not require slots. | ||
| TWeakChild | For widgets that do not own their content, but are responsible for presenting someone else's content. | ||
| TWidgetSlotWithAttributeSupport | A base slot that supports TSlateContainedAttribute. |