UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSlateWindowElementList::FDeferredPaint Struct Reference

#include <DrawElements.h>

Public Member Functions

SLATECORE_API FDeferredPaint (const TSharedRef< const SWidget > &InWidgetToPaint, const FPaintArgs &InArgs, const FGeometry InAllottedGeometry, const FWidgetStyle &InWidgetStyle, bool InParentEnabled)
 
SLATECORE_API int32 ExecutePaint (int32 LayerId, FSlateWindowElementList &OutDrawElements, const FSlateRect &MyCullingRect) const
 
SLATECORE_API FDeferredPaint Copy (const FPaintArgs &InArgs)
 

Detailed Description

Some widgets may want to paint their children after after another, loosely-related widget finished painting. Or they may want to paint "after everyone".

Constructor & Destructor Documentation

◆ FDeferredPaint()

FSlateWindowElementList::FDeferredPaint::FDeferredPaint ( const TSharedRef< const SWidget > &  InWidgetToPaint,
const FPaintArgs InArgs,
const FGeometry  InAllottedGeometry,
const FWidgetStyle InWidgetStyle,
bool  InParentEnabled 
)

Member Function Documentation

◆ Copy()

FSlateWindowElementList::FDeferredPaint FSlateWindowElementList::FDeferredPaint::Copy ( const FPaintArgs InArgs)

◆ ExecutePaint()

int32 FSlateWindowElementList::FDeferredPaint::ExecutePaint ( int32  LayerId,
FSlateWindowElementList OutDrawElements,
const FSlateRect MyCullingRect 
) const

The documentation for this struct was generated from the following files: