Class FrameReplayCutoutSlideshowConfig
-
- All Implemented Interfaces:
-
java.io.Serializable
@RestrictTo(value = RestrictTo.Scope.LIBRARY_GROUP_PREFIX) public class FrameReplayCutoutSlideshowConfig implements Serializable
FrameReplayCutoutSlideshowConfig
The complete synthetic frame source for one frame-replay run: a set of per-plugin cutout slideshows composited together each frame. Handed to the runner separately from the FrameReplayTestDefinition and used to build the cutout-slideshow custom camera that feeds the engine.
-
-
Field Summary
Fields Modifier and Type Field Description public List<FrameReplayCutoutImageConfig>cutoutImageConfigspublic FrameReplayImageBehaviordefaultBehaviorpublic StringbackgroundColor
-
Constructor Summary
Constructors Constructor Description FrameReplayCutoutSlideshowConfig()
-
Method Summary
Modifier and Type Method Description List<FrameReplayCutoutImageConfig>getCutoutImageConfigs()FrameReplayCutoutImageConfigArray One cutout slideshow per plugin id. voidsetCutoutImageConfigs(List<FrameReplayCutoutImageConfig> cutoutImageConfigs)FrameReplayCutoutImageConfigArray One cutout slideshow per plugin id. FrameReplayImageBehaviorgetDefaultBehavior()FrameReplayImageBehavior Playback behavior for a frame-replay slide: how long it is held plus its optional fade/zoom transitions. voidsetDefaultBehavior(FrameReplayImageBehavior defaultBehavior)FrameReplayImageBehavior Playback behavior for a frame-replay slide: how long it is held plus its optional fade/zoom transitions. StringgetBackgroundColor()Opaque fill for the frame area outside every cutout, as a hex color string without a leading '#': 'RRGGBB', or 'AARRGGBB' to include alpha. voidsetBackgroundColor(String backgroundColor)Opaque fill for the frame area outside every cutout, as a hex color string without a leading '#': 'RRGGBB', or 'AARRGGBB' to include alpha. StringtoString()inthashCode()booleanequals(Object other)-
-
Method Detail
-
getCutoutImageConfigs
List<FrameReplayCutoutImageConfig> getCutoutImageConfigs()
FrameReplayCutoutImageConfigArray
One cutout slideshow per plugin id. Each entry declares the plugin whose cutout it fills and the ordered, timed slides (with per-slide expected result contents) composited into that cutout. (Required)
-
setCutoutImageConfigs
void setCutoutImageConfigs(List<FrameReplayCutoutImageConfig> cutoutImageConfigs)
FrameReplayCutoutImageConfigArray
One cutout slideshow per plugin id. Each entry declares the plugin whose cutout it fills and the ordered, timed slides (with per-slide expected result contents) composited into that cutout. (Required)
-
getDefaultBehavior
FrameReplayImageBehavior getDefaultBehavior()
FrameReplayImageBehavior
Playback behavior for a frame-replay slide: how long it is held plus its optional fade/zoom transitions. Referenced per-slide (frameReplayImageInfo.behavior) and as the slideshow-wide fallback (defaultBehavior).
-
setDefaultBehavior
void setDefaultBehavior(FrameReplayImageBehavior defaultBehavior)
FrameReplayImageBehavior
Playback behavior for a frame-replay slide: how long it is held plus its optional fade/zoom transitions. Referenced per-slide (frameReplayImageInfo.behavior) and as the slideshow-wide fallback (defaultBehavior).
-
getBackgroundColor
String getBackgroundColor()
Opaque fill for the frame area outside every cutout, as a hex color string without a leading '#': 'RRGGBB', or 'AARRGGBB' to include alpha. Follows the same hex-color convention as cutoutConfig (e.g. outerColor / strokeColor). (Required)
-
setBackgroundColor
void setBackgroundColor(String backgroundColor)
Opaque fill for the frame area outside every cutout, as a hex color string without a leading '#': 'RRGGBB', or 'AARRGGBB' to include alpha. Follows the same hex-color convention as cutoutConfig (e.g. outerColor / strokeColor). (Required)
-
hashCode
int hashCode()
-
-
-
-