unreal.TimeManagementLibrary
¶
- class unreal.TimeManagementLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibrary
Time Management Blueprint Library
C++ Source:
Module: TimeManagement
File: TimeManagementBlueprintLibrary.h
- classmethod add_frame_number_frame_number(a, b) FrameNumber ¶
Addition (FrameNumber A + FrameNumber B)
- Parameters:
a (FrameNumber) –
b (FrameNumber) –
- Return type:
- classmethod add_frame_number_integer(a, b) FrameNumber ¶
Addition (FrameNumber A + int B)
- Parameters:
a (FrameNumber) –
b (int32) –
- Return type:
- classmethod conv_frame_rate_to_interval(frame_rate) float ¶
Converts a FrameRate to an interval float representing the frame time in seconds ie: 1/30 returns 0.0333333
- classmethod conv_frame_rate_to_seconds(frame_rate) float ¶
Conv Frame Rate to Seconds deprecated: FrameRateToInterval replaces this function, which returns the expected result of seconds per frame, rather than (incorrectly) frames per second.
- classmethod conv_qualified_frame_time_to_seconds(frame_time) float ¶
Converts an QualifiedFrameTime to seconds.
- Parameters:
frame_time (QualifiedTime) –
- Return type:
- classmethod conv_timecode_to_string(timecode, force_sign_display=False) str ¶
Converts an Timecode to a string (hh:mm:ss:ff). If bForceSignDisplay then the number sign will always be prepended instead of just when expressing a negative time.
- classmethod divide_frame_number_integer(a, b) FrameNumber ¶
Divide (FrameNumber A / B)
- Parameters:
a (FrameNumber) –
b (int32) –
- Return type:
- classmethod frame_number_to_integer(frame_number) int32 ¶
Converts a FrameNumber to an int32 for use in functions that take int32 frame counts for convenience.
- Parameters:
frame_number (FrameNumber) –
- Return type:
int32
- classmethod get_timecode_frame_rate() FrameRate ¶
Gets the current timecode frame rate.
- Return type:
- classmethod is_valid_framerate(frame_rate) bool ¶
Verifies that this is a valid framerate with a non-zero denominator.
- classmethod is_valid_multiple_of(frame_rate, other_framerate) bool ¶
Checks if this framerate is an even multiple of another framerate, ie: 60 is a multiple of 30, but 59.94 is not.
- classmethod multiply_frame_number_integer(a, b) FrameNumber ¶
Multiply (FrameNumber A * B)
- Parameters:
a (FrameNumber) –
b (int32) –
- Return type:
- classmethod multiply_seconds_frame_rate(time_in_seconds, frame_rate) FrameTime ¶
Multiplies a value in seconds against a FrameRate to get a new FrameTime.
- classmethod snap_frame_time_to_rate(source_time, source_rate, snap_to_rate) FrameTime ¶
Snaps the given SourceTime to the nearest frame in the specified Destination Framerate. Useful for determining the nearest frame for another resolution. Returns the frame time in the destination frame rate.
- classmethod subtract_frame_number_frame_number(a, b) FrameNumber ¶
Subtraction (FrameNumber A - FrameNumber B)
- Parameters:
a (FrameNumber) –
b (FrameNumber) –
- Return type:
- classmethod subtract_frame_number_integer(a, b) FrameNumber ¶
Subtraction (FrameNumber A - int B)
- Parameters:
a (FrameNumber) –
b (int32) –
- Return type: