FSlateThrottleManager

A class which manages requests to throttle parts of the engine to ensure SlateUI performance

Choose your operating system:

Windows

macOS

Linux

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Application/ThrottleManager.h

Include

#include "Application/ThrottleManager.h"

Syntax

class FSlateThrottleManager

Remarks

A class which manages requests to throttle parts of the engine to ensure SlateUI performance

Constructors

Name Description

Public function

FSlateThrottleManager()

Constructor

Functions

Name Description

Public function

FThrottleReq...

 

EnterResponsiveMode()

Requests that we enter responsive mode. I.E throttle slow parts of the engine

Public function Static

FSlateThrott...

 

Get()

Gets the instance of this manager

Public function Const

bool

 

IsAllowingExpensiveTasks()

Whether or not we allow expensive tasks which could hurt performance to occur

Public function

void

 

LeaveResponsiveMode

(
    FThrottleRequest& InHandle
)

Request to leave responsive mode.