Navigation
API > API/Editor > API/Editor/SceneOutliner
Inheritance Hierarchy
- ITableRow
- SBorder
- STableRow
- SMultiColumnTableRow
- SSceneOutlinerTreeRow
References
| Module | SceneOutliner |
| Header | /Engine/Source/Editor/SceneOutliner/Public/SOutlinerTreeView.h |
| Include | #include "SOutlinerTreeView.h" |
Syntax
class SSceneOutlinerTreeRow : public SMultiColumnTableRow< FSceneOutlinerTreeItemPtr >
Remarks
Widget that represents a row in the outliner's tree control. Generates widgets for each column on demand.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs, |
Construct function for this widget | |
| void | |||
| bool | IsRowEnabled () |
Overridden from SMultiColumnTableRow
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< SWidget > | GenerateWidgetForColumn
(
const FName& ColumnName |
Overridden from SMultiColumnTableRow. |
Overridden from SWidget
| Type | Name | Description | |
|---|---|---|---|
| void | OnDragEnter
(
const FGeometry& MyGeometry, |
DRAG AND DROP (DragDrop) Called during drag and drop when the drag enters a widget. | |
| void | OnDragLeave
(
const FDragDropEvent& DragDropEvent |
Called during drag and drop when the drag leaves a widget. | |
| FReply | OnDragOver
(
const FGeometry& MyGeometry, |
Called during drag and drop when the the mouse is being dragged over a widget. | |
| FReply | OnDrop
(
const FGeometry& MyGeometry, |
Called when the user is dropping something onto a widget; terminates drag and drop. | |
| FReply | OnMouseButtonDoubleClick
(
const FGeometry& InMyGeometry, |
Called when a mouse button is double clicked. Override this in derived classes. | |
| FReply | OnMouseButtonDown
(
const FGeometry& MyGeometry, |
See SWidget::OnMouseButtonDown | |
| FReply | OnMouseButtonUp
(
const FGeometry& MyGeometry, |
See SWidget::OnMouseButtonUp | |
| int32 | OnPaint
(
const FPaintArgs& Args, |
The widget should respond by populating the OutDrawElements array with FDrawElements that represent it and any of its children. | |
| void | Ticks this widget with Geometry. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments |
Constants
| Name | Description |
|---|---|
| HighlightRectLeftOffset | How many pixels to extend the highlight rectangle's left side horizontally |
| HighlightRectRightOffset | How many pixels to extend the highlight rectangle's right side horizontally |
| HighlightTargetEffectDuration | Duration of animation highlight target effects |
| HighlightTargetOpacity | Opacity of the highlight target effect overlay |
| HighlightTargetSpringConstant | How quickly the highlight 'targeting' rectangle will slide around. Larger is faster. |
| LabelChangedAnimOffsetPercent | How large the highlight target effect will be when highlighting, as a scalar percentage of font height |