unreal.TimeManagementLibrary
¶
- class unreal.TimeManagementLibrary(outer=None, name='None')¶
Bases:
unreal.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_seconds(frame_rate) float ¶
Converts an FrameRate to a float ie: 1/30 returns 0.0333333
- 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 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