Navigation
API > API/Editor > API/Editor/SceneOutliner
Widget that represents a row in the outliner's tree control. Generates widgets for each column on demand.
| Name | SSceneOutlinerTreeRow |
| Type | class |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/SOutlinerTreeView.h |
| Include Path | #include "SOutlinerTreeView.h" |
Syntax
class SSceneOutlinerTreeRow : public SMultiColumnTableRow< FSceneOutlinerTreeItemPtr >
Inheritance Hierarchy
- SMultiColumnTableRow< FSceneOutlinerTreeItemPtr > → SSceneOutlinerTreeRow
Structs
| Name | Remarks |
|---|---|
| FArguments |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| HighlightRectLeftOffset | const float | How many pixels to extend the highlight rectangle's left side horizontally | SOutlinerTreeView.h |
| HighlightRectRightOffset | const float | How many pixels to extend the highlight rectangle's right side horizontally | SOutlinerTreeView.h |
| HighlightTargetEffectDuration | const float | Duration of animation highlight target effects | SOutlinerTreeView.h |
| HighlightTargetOpacity | const float | Opacity of the highlight target effect overlay | SOutlinerTreeView.h |
| HighlightTargetSpringConstant | const float | How quickly the highlight 'targeting' rectangle will slide around. Larger is faster. | SOutlinerTreeView.h |
| LabelChangedAnimOffsetPercent | const float | How large the highlight target effect will be when highlighting, as a scalar percentage of font height | SOutlinerTreeView.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| HighlightTargetLeftSpring | FFloatSpring1D | Highlight "targeting" visual effect left position | SOutlinerTreeView.h | |
| HighlightTargetRightSpring | FFloatSpring1D | Highlight "targeting" visual effect right position | SOutlinerTreeView.h | |
| Item | TWeakPtr< ISceneOutlinerTreeItem > | The item associated with this row of data | SOutlinerTreeView.h | |
| LastHighlightInteractionTime | double | Last time that the user had a major interaction with the highlight | SOutlinerTreeView.h | |
| SceneOutlinerWeak | TWeakPtr< SSceneOutliner > | Weak reference to the outliner widget that owns our list | SOutlinerTreeView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs, |
Construct function for this widget | SOutlinerTreeView.h | |
void FlashHighlight() |
SOutlinerTreeView.h | ||
virtual TSharedRef< SWidget > GenerateWidgetForColumn
(
const FName& ColumnName |
Overridden from SMultiColumnTableRow. Generates a widget for this column of the tree row. | SOutlinerTreeView.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsRowEnabled() |
SOutlinerTreeView.h | ||
virtual void OnDragEnter
(
const FGeometry& MyGeometry, |
SOutlinerTreeView.h | ||
virtual void OnDragLeave
(
const FDragDropEvent& DragDropEvent |
SOutlinerTreeView.h | ||
virtual FReply OnDragOver
(
const FGeometry& MyGeometry, |
SOutlinerTreeView.h | ||
virtual FReply OnDrop
(
const FGeometry& MyGeometry, |
SOutlinerTreeView.h | ||
virtual FReply OnMouseButtonDoubleClick
(
const FGeometry& MyGeometry, |
SOutlinerTreeView.h | ||
virtual FReply OnMouseButtonDown
(
const FGeometry& MyGeometry, |
SOutlinerTreeView.h | ||
virtual FReply OnMouseButtonUp
(
const FGeometry& MyGeometry, |
SOutlinerTreeView.h | ||
virtual int32 OnPaint
(
const FPaintArgs& Args, |
SOutlinerTreeView.h | ||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SOutlinerTreeView.h |