Navigation
API > API/Editor > API/Editor/AdvancedPreviewScene
Viewport interaction that rotates the directional light. Used in editors with an FAdvancedPreviewScene (e.g., Static Mesh Editor, Persona).
| Name | UViewportLightRotationInteraction |
| Type | class |
| Header File | /Engine/Source/Editor/AdvancedPreviewScene/Public/ViewportInteractions/ViewportLightRotationInteraction.h |
| Include Path | #include "ViewportInteractions/ViewportLightRotationInteraction.h" |
Syntax
UCLASS (MinimalAPI, Transient)
class UViewportLightRotationInteraction : public UViewportDragInteraction
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UViewportInteraction → UViewportDragInteraction → UViewportLightRotationInteraction
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UViewportLightRotationInteraction() |
ViewportInteractions/ViewportLightRotationInteraction.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ScreenPosition | FVector2D | ViewportInteractions/ViewportLightRotationInteraction.h |
Functions
Public
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanBeActivated() |
ViewportInteractions/ViewportLightRotationInteraction.h | ||
virtual void OnDrag
(
const FDragArgs& InDrag |
ViewportInteractions/ViewportLightRotationInteraction.h | ||
virtual void OnDragDelta
(
float InMouseDeltaX, |
ViewportInteractions/ViewportLightRotationInteraction.h | ||
virtual void Render
(
IToolsContextRenderAPI* InRenderAPI |
ViewportInteractions/ViewportLightRotationInteraction.h |