Navigation
API > API/Plugins > API/Plugins/ChaosVD > API/Plugins/ChaosVD/Widgets
Inheritance Hierarchy
- SCompoundWidget
- FChaosVDPlaybackControllerObserver
- IChaosVDPlaybackControllerInstigator
- SChaosVDPlaybackViewport
References
| Module | ChaosVD |
| Header | /Engine/Plugins/Experimental/ChaosVD/Source/ChaosVD/Public/Widgets/SChaosVDPlaybackViewport.h |
| Include | #include "Widgets/SChaosVDPlaybackViewport.h" |
Syntax
class SChaosVDPlaybackViewport :
public SCompoundWidget,
public FChaosVDPlaybackControllerObserver,
public IChaosVDPlaybackControllerInstigator
Remarks
Widget that contains the 3D viewport and playback controls
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< SChaosVDTimelineWidget > | GameFramesTimelineWidget | ||
| TSharedPtr< FChaosVDPlaybackViewportClient > | PlaybackViewportClient | ||
| TSharedPtr< FSceneViewport > | SceneViewport | ||
| TSharedPtr< SViewport > | ViewportWidget |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs, |
||
| TSharedPtr< FChaosVDPlaybackViewportClient > | |||
| void | OnFrameSelectionUpdated
(
int32 NewFrameIndex |
||
| void |
Overridden from FChaosVDPlaybackControllerObserver
| Type | Name | Description | |
|---|---|---|---|
| void | HandleControllerTrackFrameUpdated
(
TWeakPtr< FChaosVDPlaybackController > InController, |
||
| void | HandlePlaybackControllerDataUpdated
(
TWeakPtr< FChaosVDPlaybackController > InController |
||
| void | RegisterNewController
(
TWeakPtr< FChaosVDPlaybackController > NewController |
Overridden from FChaosVDSceneSelectionObserver
| Type | Name | Description | |
|---|---|---|---|
| void | HandlePostSelectionChange
(
const UTypedElementSelectionSet* ChangesSelectionSet |
Called when the current selection has changed |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |