![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ElementBatcher.h>
Public Member Functions | |
| SLATECORE_API | FSlateElementBatcher (TSharedRef< FSlateRenderingPolicy > InRenderingPolicy) |
| SLATECORE_API | ~FSlateElementBatcher () |
| SLATECORE_API void | AddElements (FSlateWindowElementList &ElementList) |
| bool | RequiresVsync () const |
| bool | HasFXPassses () const |
| bool | CompositeHDRViewports () const |
| ESlatePostRT | GetUsedSlatePostBuffers () const |
| ESlatePostRT | GetResourceUpdatingPostBuffers () const |
| void | SetResourceUpdatingPostBuffers (ESlatePostRT InResourceUpdatingPostBuffers) |
| void | SetCompositeHDRViewports (bool bInCompositeHDRViewports) |
| SLATECORE_API void | ResetBatches () |
| FColor | PackVertexColor (const FLinearColor &InLinearColor) const |
A class which batches Slate elements for rendering
| FSlateElementBatcher::FSlateElementBatcher | ( | TSharedRef< FSlateRenderingPolicy > | InRenderingPolicy | ) |
| FSlateElementBatcher::~FSlateElementBatcher | ( | ) |
| void FSlateElementBatcher::AddElements | ( | FSlateWindowElementList & | ElementList | ) |
Batches elements to be rendered
| DrawElements | The elements to batch |
|
inline |
|
inline |
|
inline |
|
inline |
Whether or not any post process passes were batched
|
inline |
|
inline |
Returns true if the elements in this batcher require v-sync.
| void FSlateElementBatcher::ResetBatches | ( | ) |
Resets all stored data accumulated during the batching process
|
inline |