Navigation
API > API/Runtime > API/Runtime/TimeManagement
| Name | UTimeManagementBlueprintLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/TimeManagement/Public/TimeManagementBlueprintLibrary.h |
| Include Path | #include "TimeManagementBlueprintLibrary.h" |
Syntax
UCLASS (Meta=(BlueprintThreadSafe, ScriptName="TimeManagementLibrary"), MinimalAPI)
class UTimeManagementBlueprintLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UTimeManagementBlueprintLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FFrameNumber Add_FrameNumberFrameNumber
(
FFrameNumber A, |
Addition (FrameNumber A + FrameNumber B) | TimeManagementBlueprintLibrary.h |
|
static FFrameNumber Add_FrameNumberInteger
(
FFrameNumber A, |
Addition (FrameNumber A + int B) | TimeManagementBlueprintLibrary.h |
|
static int32 Conv_FrameNumberToInteger
(
const FFrameNumber& InFrameNumber |
Converts a FrameNumber to an int32 for use in functions that take int32 frame counts for convenience. | TimeManagementBlueprintLibrary.h |
|
static float Conv_FrameRateToInterval
(
const FFrameRate InFrameRate |
Converts a FrameRate to an interval float representing the frame time in seconds ie: 1/30 returns 0.0333333 | TimeManagementBlueprintLibrary.h |
|
static float Conv_FrameRateToSeconds
(
const FFrameRate& InFrameRate |
Converts an FrameRate to a float ie: 1/30 returns 0.0333333 | TimeManagementBlueprintLibrary.h |
|
static float Conv_QualifiedFrameTimeToSeconds
(
const FQualifiedFrameTime& InFrameTime |
Converts an QualifiedFrameTime to seconds. | TimeManagementBlueprintLibrary.h |
|
static FString Conv_TimecodeToString
(
const FTimecode& InTimecode, |
Converts an Timecode to a string (hh:mm:ss:ff). | TimeManagementBlueprintLibrary.h |
|
static FFrameNumber Divide_FrameNumberInteger
(
FFrameNumber A, |
Divide (FrameNumber A / B) | TimeManagementBlueprintLibrary.h |
|
static FTimecode GetTimecode() |
Get the current timecode of the engine. | TimeManagementBlueprintLibrary.h |
|
static FFrameRate GetTimecodeFrameRate() |
Gets the current timecode frame rate. | TimeManagementBlueprintLibrary.h |
|
static bool IsValid_Framerate
(
const FFrameRate& InFrameRate |
Verifies that this is a valid framerate with a non-zero denominator. | TimeManagementBlueprintLibrary.h |
|
static bool IsValid_MultipleOf
(
const FFrameRate& InFrameRate, |
Checks if this framerate is an even multiple of another framerate, ie: 60 is a multiple of 30, but 59.94 is not. | TimeManagementBlueprintLibrary.h |
|
static FFrameNumber Multiply_FrameNumberInteger
(
FFrameNumber A, |
Multiply (FrameNumber A * B) | TimeManagementBlueprintLibrary.h |
|
static FFrameTime Multiply_SecondsFrameRate
(
float TimeInSeconds, |
Multiplies a value in seconds against a FrameRate to get a new FrameTime. | TimeManagementBlueprintLibrary.h |
|
static FFrameTime SnapFrameTimeToRate
(
const FFrameTime& SourceTime, |
Snaps the given SourceTime to the nearest frame in the specified Destination Framerate. | TimeManagementBlueprintLibrary.h |
|
static FFrameNumber Subtract_FrameNumberFrameNumber
(
FFrameNumber A, |
Subtraction (FrameNumber A - FrameNumber B) | TimeManagementBlueprintLibrary.h |
|
static FFrameNumber Subtract_FrameNumberInteger
(
FFrameNumber A, |
Subtraction (FrameNumber A - int B) | TimeManagementBlueprintLibrary.h |
|
static FFrameTime TransformTime
(
const FFrameTime& SourceTime, |
Converts the specified time from one framerate to another framerate. | TimeManagementBlueprintLibrary.h |
|