![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Public Member Functions | |
| void | Run (CGDirectDisplayID Display) |
| void | Signal (CGDirectDisplayID Display, double OutputSeconds, double OutputDuration) |
| void | Stop (CGDirectDisplayID Display) |
| void | Stop () |
| void | AddEvent (CGDirectDisplayID Display, FEvent *Event) |
| void | AddHandler (FMacFramePacerHandler Handler) |
| void | RemoveHandler (FMacFramePacerHandler Handler) |
Static Public Member Functions | |
| static CVReturn | DisplayLinkCallback (CVDisplayLinkRef DisplayLink, const CVTimeStamp *Now, const CVTimeStamp *OutputTime, CVOptionFlags FlagsIn, CVOptionFlags *FlagsOut, void *DisplayLinkContext) |
Static Public Attributes | |
| static FCriticalSection | Mutex |
| static TMap< CGDirectDisplayID, CVDisplayLinkRef > | DisplayLinks |
| static TMap< CGDirectDisplayID, TArray< FEvent * > > | SpecificEvents |
| static NSMutableSet< FMacFramePacerHandler > * | ListeningHandlers = [NSMutableSet new] |
| void FMacFramePacer::AddEvent | ( | CGDirectDisplayID | Display, |
| FEvent * | Event | ||
| ) |
| void FMacFramePacer::AddHandler | ( | FMacFramePacerHandler | Handler | ) |
|
static |
| void FMacFramePacer::RemoveHandler | ( | FMacFramePacerHandler | Handler | ) |
| void FMacFramePacer::Run | ( | CGDirectDisplayID | Display | ) |
| void FMacFramePacer::Signal | ( | CGDirectDisplayID | Display, |
| double | OutputSeconds, | ||
| double | OutputDuration | ||
| ) |
| void FMacFramePacer::Stop | ( | ) |
| void FMacFramePacer::Stop | ( | CGDirectDisplayID | Display | ) |
|
static |
|
static |
|
static |
|
static |