UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MaxTickRateHandlerModule.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7
9{
10public:
12 {
13 static FName FeatureName = FName(TEXT("MaxTickRateHandler"));
14 return FeatureName;
15 }
16
17 virtual void Initialize() = 0;
18 virtual void SetEnabled(bool bInEnabled) = 0;
19 virtual bool GetEnabled() = 0;
20 virtual bool GetAvailable() = 0;
21
22 virtual void SetFlags(uint32 Flags) = 0;
23 virtual uint32 GetFlags() = 0;
24
25 // Return true if waiting occurred in the plugin, if false engine will use the default sleep setup
26 virtual bool HandleMaxTickRate(float DesiredMaxTickRate) = 0;
27};
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition NameTypes.h:617
Definition MaxTickRateHandlerModule.h:9
virtual bool GetEnabled()=0
static FName GetModularFeatureName()
Definition MaxTickRateHandlerModule.h:11
virtual uint32 GetFlags()=0
virtual void Initialize()=0
virtual bool HandleMaxTickRate(float DesiredMaxTickRate)=0
virtual void SetFlags(uint32 Flags)=0
virtual void SetEnabled(bool bInEnabled)=0
virtual bool GetAvailable()=0
Definition IModularFeature.h:12