This fixes flickering when displaying time as seconds and values go from 0.20 to 0.2423 and 0.3, etc. Now they will have the same padding, ie. 0.2000, 0.2423, 0.3000
#rb matt.hoffman
#preflight none
#jira none
[CL 23583143 by Max Chen in ue5-main branch]
This fixes flickering when displaying time as seconds and values go from 0.20 to 0.2423 and 0.3, etc. Now they will have the same padding, ie. 0.2000, 0.2423, 0.3000
#rb matt.hoffman
#preflight none
#jira none
[CL 23570705 by Max Chen in ue5-main branch]
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds
#jira
#preflight
[CL 22173263 by marc audy in ue5-main branch]
Implement different fix for aja interlace field flipping
#rb simon.therriault
#preflight 631bc9792b7fe03eb6113ed8
#jira UE-148425
[CL 21933998 by jeremie roy in ue5-main branch]
By default, Shift key will increment/decrement by 0.1, Control key by 10
Add subframe restriction for inputs that do not support subframes
#rb simon.therriault
#preflight 6307c4b61615ec0db524ef70
#jira UE-145857
[CL 21570385 by jeremie roy in ue5-main branch]
* Option to disabling blocking. This is useful when nDisplay is already controlling frame rate. If frame rate is not enforced in some other way, game time will seem to pass at the wrong rate.
* Force single frame delta time. Normally this custom timestemp quantizes the delta time to a whole number that keeps up with real time. With this option, delta time will always be equal to one frame time, regardless to hom much real time has passed.
Defaults leave old behavior unchanged.
#jira
#rb
#preflight 6305d8bc516bef57ffe28566
[CL 21536704 by Alejandro Arango in ue5-main branch]
Headers are updated to contain any missing #includes needed to compile and #includes are sorted. Nothing is removed.
#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira
#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf
[CL 21181076 by Bryan sefcik in ue5-main branch]
Put channels in alphabetical order in buffer visualizer
Fix uninitialized argument for buffer visualizer
Add buttons to increment/decrement frame offset and time evaluation offset
Add dropdown to select evaluation offset type (frame vs seconds)
Fix style not being registered resulting in white texture
Changed progress bar to custom frame time widget
Fix borders in timed data monitor panel
#rb simon.therriault
#preflight 62d0c601a66919b670fbc0d5
#jira UE-145857
[CL 21102927 by jeremie roy in ue5-main branch]
Fix some aja autodetect issues
Fix level B autodetection
#jira UE-155396
#jira UE-146003
#jira UE-155396
#preflight 62ab8636fc52387cf2758d70
[CL 20693314 by jeremie roy in ue5-main branch]
By default, FFrameNumberInterface uses an asterisk suffix to indicate that a stringified time
value represents a subframe time between whole number frames. This change allows
customizing that suffix for clients that can provide more useful information about the subframe
value. This will be used by skeletal animation tracks that have subframe timecode metadata.
#jira UE-141224
#rb max.chen
#preflight 620ff5cfcc18880e8bb998e4
[CL 19060365 by matt johnson in ue5-main branch]
This new Find() overload allows finding a common frame rate given its value as a decimal number of
frames per second.
#rb max.chen, alejandro.arango, jason.walter
#preflight 61aff20e643ecfe8b06472ff
#ROBOMERGE-AUTHOR: matt.johnson
#ROBOMERGE-SOURCE: CL 18407690 in //UE5/Release-5.0/... via CL 18407710
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18407716 by matt johnson in ue5-release-engine-test branch]
Add spaces to overridden display names, it doesn't add them automatically
Move some functions out of Utilities into their own categories like Transformation, this improves the UX for the node picker and Utilities is for Core functionality
Simplify and combine some redundant categories
Clean up functions like IsValid to specify the type and attempt to unify case for math functions
#rb ben.hoffman
#ROBOMERGE-SOURCE: CL 16355176 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)
[CL 16355193 by ben zeigler in ue5-release-engine-test branch]
- Deprecated NumFrames instead added NumberOfKeys (data is copied over during serialization patch up)
- Deprecated GetNumberOfFrames and GetRawNumberOfFrames instead added GetNumberOfSampledKeys
- Deprecated SetRawNumberOfFrames and instead added SetNumberOfSampledKeys
- Added SamplingFrameRate (FFrameRate), which is populated according to the sequence's actual number of frames and length
- Changed some behaviour to use FFrameRate API to calculate frame number / timings
- Deprecated GetFrameRate and instead added GetSamplingFrameRate
- Fixed uses where NumFrames was assumed to contain the number of frames rather than the number of keys (ResizeSequence, AddLoopingInterpolation, CropAnimation, InsertKeysIntoRawData)
UAnimStreamable:
- Deprecated NumFrames instead added NumberOfKeys (data is copied over during serialization patch up)
ITimeManagementModule:
- Exposed GetCommonFrameRates through the abstract interface to get around circular Engine module dependency
#jira UE-102191
#rb Martin.Wilson
[CL 14608938 by Jurre deBaare in ue5-main branch]
- Disabled LiveLink' ValidEngineTime and ValidTimecodeFrame setting by default.
- Add option to set the LiveLink source to Timecode by default.
#rb patrick.boutot, simon.therriault, alejandro.arango
#author simon.therriault, patrick.boutot
#jira none
#ROBOMERGE-SOURCE: CL 11549458 in //UE4/Release-4.25/... via CL 11549463
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11578175 by patrick boutot in Main branch]