![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Clipping.h>
Public Member Functions | |
| SLATECORE_API | FSlateClippingManager () |
| SLATECORE_API int32 | PushClip (const FSlateClippingZone &InClippingZone) |
| SLATECORE_API int32 | PushClippingState (const FSlateClippingState &InClipState) |
| SLATECORE_API int32 | GetClippingIndex () const |
| SLATECORE_API TOptional< FSlateClippingState > | GetActiveClippingState () const |
| const TArray< int32 > & | GetClippingStack () const |
| SLATECORE_API const TArray< FSlateClippingState > & | GetClippingStates () const |
| SLATECORE_API void | PopClip () |
| SLATECORE_API void | PopToStackIndex (int32 Index) |
| int32 | GetClippingIndexAtStackIndex (int32 StackIndex) const |
| int32 | GetStackDepth () const |
| SLATECORE_API const FSlateClippingState * | GetPreviousClippingState (bool bWillIntersectWithParent) const |
| SLATECORE_API void | ResetClippingState () |
The clipping manager maintain the running clip state. This is used for both maintain and for hit testing.
| FSlateClippingManager::FSlateClippingManager | ( | ) |
| TOptional< FSlateClippingState > FSlateClippingManager::GetActiveClippingState | ( | ) | const |
| int32 FSlateClippingManager::GetClippingIndex | ( | ) | const |
| const TArray< FSlateClippingState > & FSlateClippingManager::GetClippingStates | ( | ) | const |
| const FSlateClippingState * FSlateClippingManager::GetPreviousClippingState | ( | bool | bWillIntersectWithParent | ) | const |
|
inline |
| void FSlateClippingManager::PopClip | ( | ) |
| int32 FSlateClippingManager::PushClip | ( | const FSlateClippingZone & | InClippingZone | ) |
| int32 FSlateClippingManager::PushClippingState | ( | const FSlateClippingState & | InClipState | ) |
| void FSlateClippingManager::ResetClippingState | ( | ) |