VideoCarouselController class
VideoCarouselController
Inheritance
Base: ink.WidgetLogicController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
videoTitleRef | ink.TextWidgetReference | scripted |
videoDescriptionRef | ink.TextWidgetReference | scripted |
videoWidgetRef | ink.VideoWidgetReference | scripted |
switchLeftArrow | ink.WidgetReference | scripted |
switchRightArrow | ink.WidgetReference | scripted |
switchDotIndicators | ink.WidgetReference[] | scripted |
videoWidget | WeakHandle<ink.VideoWidget> | scripted |
videoSwitchLeftArrow | WeakHandle<ink.ButtonController> | scripted |
videoSwitchRightArrow | WeakHandle<ink.ButtonController> | scripted |
videos | VideoCarouselData[] | scripted |
currentVideo | int | scripted |
isPaused | bool | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIvoid OnSwitchLeftArrowClicked(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIvoid OnSwitchRightArrowClicked(WeakHandle<ink.ButtonController> controller, ink.EButtonState oldState, ink.EButtonState newState)RTTIbool OnGlobalRelease(ink.PointerEvent evt)RTTIvoid PopulateVideos(VideoCarouselData[] videos)RTTIbool OnVideoFinished(WeakHandle<ink.VideoWidget> target)RTTIvoid SetSwitchDotIndicators(int index)RTTIvoid SwapVideo(ECustomFilterDPadNavigationOption option)RTTIvoid PauseVideo(bool pause)RTTI