UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FEntitySystemMaybeAtomicInt32 Struct Referencefinal

#include <MovieSceneMaybeAtomic.h>

Public Member Functions

 FEntitySystemMaybeAtomicInt32 ()=default
 
 FEntitySystemMaybeAtomicInt32 (int32 Payload)
 
int32 Load (EEntityThreadingModel ThreadingModel) const
 
int32 Add (EEntityThreadingModel ThreadingModel, const int32 Value)
 
int32 Sub (EEntityThreadingModel ThreadingModel, const int32 Value)
 
int32 Exchange (EEntityThreadingModel ThreadingModel, int32 Other)
 
int32 Increment (EEntityThreadingModel ThreadingModel)
 
int32 Decrement (EEntityThreadingModel ThreadingModel)
 

Detailed Description

A potentially atomic struct that will perform atomic operations if required on an underlying integer, depending on what EEntityThreadingModel was specified.

Constructor & Destructor Documentation

◆ FEntitySystemMaybeAtomicInt32() [1/2]

UE::MovieScene::FEntitySystemMaybeAtomicInt32::FEntitySystemMaybeAtomicInt32 ( )
default

◆ FEntitySystemMaybeAtomicInt32() [2/2]

UE::MovieScene::FEntitySystemMaybeAtomicInt32::FEntitySystemMaybeAtomicInt32 ( int32  Payload)
inline

Member Function Documentation

◆ Add()

int32 UE::MovieScene::FEntitySystemMaybeAtomicInt32::Add ( EEntityThreadingModel  ThreadingModel,
const int32  Value 
)
inline

◆ Decrement()

int32 UE::MovieScene::FEntitySystemMaybeAtomicInt32::Decrement ( EEntityThreadingModel  ThreadingModel)
inline

◆ Exchange()

int32 UE::MovieScene::FEntitySystemMaybeAtomicInt32::Exchange ( EEntityThreadingModel  ThreadingModel,
int32  Other 
)
inline

◆ Increment()

int32 UE::MovieScene::FEntitySystemMaybeAtomicInt32::Increment ( EEntityThreadingModel  ThreadingModel)
inline

◆ Load()

int32 UE::MovieScene::FEntitySystemMaybeAtomicInt32::Load ( EEntityThreadingModel  ThreadingModel) const
inline

◆ Sub()

int32 UE::MovieScene::FEntitySystemMaybeAtomicInt32::Sub ( EEntityThreadingModel  ThreadingModel,
const int32  Value 
)
inline

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