Navigation
API > API/Runtime > API/Runtime/SlateCore > API/Runtime/SlateCore/FWeakWidgetPath
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWidgetPath ToWidgetPath
(
EInterruptedPathHandling::Type InterruptedPathHandling, |
Make a non-weak WidgetPath out of this WeakWidgetPath. | Layout/WidgetPath.h | |
EPathResolutionResult::Result ToWidgetPath
(
FWidgetPath& WidgetPath, |
Make a non-weak WidgetPath out of this WeakWidgetPath. | Layout/WidgetPath.h |
ToWidgetPath(EInterruptedPathHandling::Type, const FPointerEvent *, const EVisibility)
Description
Make a non-weak WidgetPath out of this WeakWidgetPath. Do this by computing all the relevant geometries and converting the weak pointers to TSharedPtr.
Make a non-weak WidgetPath out of this WeakWidgetPath. Do this by computing all the relevant geometries and converting the weak pointers to TSharedPtr.
| Name | ToWidgetPath |
| Type | function |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Layout/WidgetPath.h |
| Include Path | #include "Layout/WidgetPath.h" |
| Source | /Engine/Source/Runtime/SlateCore/Private/Layout/WidgetPath.cpp |
FWidgetPath ToWidgetPath
(
EInterruptedPathHandling::Type InterruptedPathHandling,
const FPointerEvent * PointerEvent,
const EVisibility VisibilityFilter
) const
Parameters
| Name | Remarks |
|---|---|
| InterruptedPathHandling | Should interrupted paths result in a truncated path or an invalid path |
ToWidgetPath(FWidgetPath &, EInterruptedPathHandling::Type, const FPointerEvent *, const EVisibility)
Description
Make a non-weak WidgetPath out of this WeakWidgetPath. Do this by computing all the relevant geometries and converting the weak pointers to TSharedPtr.
| Name | ToWidgetPath |
| Type | function |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Layout/WidgetPath.h |
| Include Path | #include "Layout/WidgetPath.h" |
| Source | /Engine/Source/Runtime/SlateCore/Private/Layout/WidgetPath.cpp |
EPathResolutionResult::Result ToWidgetPath
(
FWidgetPath & WidgetPath,
EInterruptedPathHandling::Type InterruptedPathHandling,
const FPointerEvent * PointerEvent,
const EVisibility VisibilityFilter
) const
Whether the path is truncated or live - a live path refers to a widget that is currently active and visible, a widget with a truncated path is not.
Parameters
| Name | Remarks |
|---|---|
| WidgetPath | The non-weak path is returned via this. |
| InterruptedPathHandling | Should interrupted paths result in a truncated path or an invalid path. |