| FCommonViewportClient | ||||
| FViewElementDrawer | ||||
| FGCObject
|
Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/EditorViewportClient.h |
Include |
#include "EditorViewportClient.h" |
class FEditorViewportClient :
public FCommonViewportClient,
public FViewElementDrawer,
public FGCObject
Viewport client for editor viewports. Contains common functionality for camera movement, rendering debug information, etc.
Name | Description | ||
---|---|---|---|
|
float |
AspectRatio |
|
|
bAllowCinematicControl |
True if this window is allowed to be possessed by cinematic tools for previewing sequences in real-time |
|
|
bCameraLock |
Camera Lock or not |
|
|
bDisableInput |
True if all input is rejected from this viewport |
|
|
bDraggingByHandle |
True if the user is dragging by a widget handle. |
|
|
bDrawAxes |
If true, draw the axis indicators when the viewport is perspective. |
|
|
bDrawVertices |
If true, draw vertices for selected BSP brushes and static meshes if the large vertices show flag is set. |
|
|
bForceAudioRealtime |
If true, force this viewport to use real time audio regardless of other settings |
|
|
bForcingUnlitForNewMap |
True if we've forced the SHOW_Lighting show flag off because there are no lights in the scene |
|
|
bHasAudioFocus |
If true, this viewport gets to set audio parameters (e.g. set the listener) |
|
|
bHasMouseMovedSinceClick |
If true, the canvas has been been moved using bMoveCanvas Mode |
|
|
bIsCameraMoving |
Is the camera moving? |
|
|
bIsCameraMovingOnTick |
Is the camera moving at the beginning of the tick? |
|
|
bIsRealtime |
If the viewport is currently realtime |
|
|
bIsSimulateInEditorViewport |
True if this level viewport can be used to view Simulate in Editor sessions |
|
|
bIsTracking |
True when within a FMouseDeltaTracker::StartTracking/EndTracking block. |
|
|
bLockFlightCamera |
Flag to lock the viewport fly camera |
|
|
bNeedsInvalidateHitProxy |
If, following the next redraw, we should invalidate hit proxies on the viewport |
|
|
bNeedsLinkedRedraw |
||
|
bNeedsRedraw |
The number of pending viewport redraws. |
|
|
bOwnsModeTools |
Does this viewport client own the mode tools instance pointed at by ModeTools control the lifetime of it? |
|
|
bSetListenerPosition |
If true, the listener position will be set |
|
|
bShouldApplyViewModifiers |
Whether view modifiers should be called and applied. |
|
|
bShouldCheckHitProxy |
True when we are in a state where we can check the hit proxy for hovering. |
|
|
bShowStats |
True if we should draw stats over the viewport |
|
|
bShowWidget |
Whether the widget should be drawn. |
|
|
bUseControllingActorViewInfo |
||
|
bUseNumpadCameraControl |
If true, numpad keys will be used to move camera in perspective viewport |
|
|
bUserIsControllingAtmosphericLight0 |
True is the use is controling the light via a shorcut |
|
|
bUserIsControllingAtmosphericLight1 |
||
|
bUsesDrawHelper |
True if this viewport uses a draw helper |
|
|
bUsingOrbitCamera |
True if the orbit camera is currently being used |
|
|
bWidgetAxisControlledByDrag |
True if the widget's axis is being controlled by an active mouse drag. |
|
|
CachedLastMouseX |
Represents the last mouse position. |
|
|
CachedLastMouseY |
||
|
CachedMouseX |
Represents the last known mouse position. |
|
|
CachedMouseY |
||
|
CameraController |
Camera controller object that's used for piloting the camera around |
|
|
float |
CameraSpeedScalar |
Camera speed scalar |
|
CameraSpeedSetting |
Camera speed setting |
|
|
CameraUserImpulseData |
Current cached impulse state |
|
|
ControllingActorExtraPostProcessBlends |
||
|
TArray< float > |
ControllingActorExtraPostProcessBlendWeights |
|
|
ControllingActorViewInfo |
||
|
CurrentBufferVisualizationMode |
||
|
CurrentGestureDragDelta |
Cumulative camera drag and rotation deltas from trackpad gesture in current Tick |
|
|
CurrentGestureRotDelta |
||
|
CurrentMousePos |
-1, -1 if not set |
|
|
CurrentRayTracingDebugVisualizationMode |
||
|
DefaultOrbitLocation |
||
|
DefaultOrbitLookAt |
||
|
DefaultOrbitRotation |
Default set up for toggling back |
|
|
DefaultOrbitZoom |
||
|
DrawHelper |
Draw helper for rendering common editor functionality like the grid |
|
|
EditorViewportWidget |
The editor viewport widget this client is attached to |
|
|
EnabledStats |
A list of all the stat names which are enabled for this viewport |
|
|
EngineShowFlags |
A set of flags that determines visibility for various scene elements. |
|
|
ExposureSettings |
Editor setting to allow designers to override the automatic expose |
|
|
float |
FlightCameraSpeedScale |
Extra camera speed scale for flight camera |
|
float |
FOVAngle |
Viewport's stored horizontal field of view (saved in ini files). |
|
FramesSinceLastDraw |
The number of frames since this viewport was last drawn. |
|
|
float |
GestureMoveForwardBackwardImpulse |
|
|
ImmersiveDelegate |
Delegate used to get whether or not this client is in an immersive viewport |
|
|
JoystickStateMap |
Cached state of joystick axes and buttons |
|
|
LandscapeLODOverride |
Override the LOD of landscape in this viewport. |
|
|
LastEngineShowFlags |
Previous value for engine show flags, used for toggling. |
|
|
LastMouseX |
Updated on each mouse drag start |
|
|
LastMouseY |
||
|
ModeTools |
Editor mode tools provided to this instance. |
|
|
MouseDeltaTracker |
||
|
MovingPreviewLightSavedScreenPos |
Used for the display of the current preview light after it has been adjusted. |
|
|
float |
MovingPreviewLightTimer |
|
|
OverrideShowFlagsFunc |
Custom override function that will be called every ::Draw() until override is disabled |
|
|
FPreviewScene &... |
PreviewScene |
The scene used for the viewport. Owned externally |
|
PreviousRealtimeOverrideState |
Cached realtime override flag and user message (used for restoring nested overrides) |
|
|
RealTimeUntilFrameNumber |
Overrides bIsRealtime until GFrameCounter is >= this number. |
|
|
IMatineeBase &#... |
RecordingInterpEd |
InterpEd, should only be set if used for matinee recording |
|
RequiredCursorVisibiltyAndAppearance |
Cursor visibility and appearance information |
|
|
StatHitchesData |
Data needed to display per-frame stat tracking when STAT HITCHES is enabled |
|
|
StatUnitData |
Data needed to display per-frame stat tracking when STAT UNIT is enabled |
|
|
StereoViewStates |
Viewport view state when stereo rendering is enabled |
|
|
TempRealtimeOverride |
A temporary realtime override and user message that is not saved between editor sessions. |
|
|
double |
TimeForForceRedraw |
When we have LOD locking, it's slow to force redraw of other viewports, so we delay invalidates to reduce the number of redraws |
|
UserControlledAtmosphericLightMatrix |
||
|
float |
UserIsControllingAtmosphericLightTimer |
|
|
float |
ViewFOV |
Viewport's current horizontal field of view (can be modified by locked cameras etc.) |
|
ViewIndex |
Index of this view in the editor's list of views |
|
|
ViewModifiers |
List of view modifiers to apply on view parameters. |
|
|
Viewport |
||
|
ViewportType |
The viewport type. |
|
|
ViewState |
The viewport's scene view state. |
|
|
ViewTransformOrthographic |
Viewport camera transform data for orthographic viewports |
|
|
ViewTransformPerspective |
Viewport camera transform data for perspective viewports |
|
|
VisibilityDelegate |
Delegate used to get the visibility of this client from a slate viewport layout and tab configuration |
|
|
FWidget * |
Widget |
Name | Description | |
---|---|---|
|
FEditorViewportClient ( |
Non-copyable |
|
FEditorViewportClient ( |
Name | Description | |
---|---|---|
|
~FEditorViewportClient() |
Name | Description | ||
---|---|---|---|
|
AbortTracking() |
Aborts mouse tracking (stop and cancel) |
|
|
AdjustTransformWidgetSize ( |
Adjusts the current transform widget size by the provided delta value |
|
|
AllowsCinematicControl() |
Returns true if the viewport is allowed to be possessed for previewing cinematic sequences or keyframe animations |
|
|
ApplyDeltaToRotateWidget ( |
Updates the rotate widget with the passed in delta rotation. |
|
|
ApplyRequiredCursorVisibility ( |
Apply the required cursor visibility states from the RequiredCursorVisibiltyAndAppearance struct |
|
|
FSceneView &... |
CalcSceneView ( |
Configures the specified FSceneView object with the view and projection matrices for this viewport. |
|
CalculateEditorConstrainedViewRect ( |
Helper function to calculate the safe frame rectangle on the current viewport |
|
|
CalcViewRotationMatrix ( |
Computes a matrix to use for viewport location and rotation |
|
|
CanCycleWidgetMode() |
Whether or not the widget mode can be cycled |
|
|
CanDropObjectsAtCoordinates ( |
Checks the viewport to see if the given object can be dropped using the given mouse coordinates local to this viewport |
|
|
CanSetWidgetMode ( |
Whether or not the new widget mode can be set in this viewport |
|
|
CanUseDragTool() |
||
|
CenterViewportAtPoint |
Translates the viewport so that the given LookAt point is at the center of viewport, while maintaining current Location/LookAt distance |
|
|
ChangeBufferVisualizationMode ( |
Changes the buffer visualization mode for this viewport |
|
|
ChangeRayTracingDebugVisualizationMode ( |
Changes the ray tracing debug visualization mode for this viewport |
|
|
CheckHoveredHitProxy ( |
Called when the mouse cursor is hovered over a hit proxy |
|
|
ClearAudioFocus() |
||
|
ConvertMovementToDragRot |
Converts a generic movement delta into drag/rotation deltas based on the viewport and keys held down. |
|
|
ConvertMovementToOrbitDragRot |
||
|
DestroyDropPreviewActors() |
If dragging an actor for placement, this function destroys the actor. |
|
|
DisableOverrideEngineShowFlags() |
Disable EngineShowFlags override if enabled |
|
|
DrawActorScreenSpaceBoundingBox ( |
Draws a screen space bounding box around the specified actor |
|
|
DrawAxes ( |
Draws viewport axes |
|
|
DrawBoundingBox ( |
||
|
DrawCanvas ( |
Called to draw onto the viewports 2D canvas |
|
|
DrawPreviewLightVisualization ( |
Draws a visualization of the preview light if it was recently moved. |
|
|
DrawScaleUnits ( |
Draws viewport scale units |
|
|
DropObjectsAtCoordinates |
Attempts to intelligently drop the given objects in the viewport, using the given mouse coordinates local to this viewport |
|
|
EnableCameraLock ( |
Enables or disables camera lock |
|
|
EnableOverrideEngineShowFlags ( |
Enable customization of the EngineShowFlags for rendering. |
|
|
FocusViewportOnBox |
Focuses the viewport to the center of the bounding box ensuring that the entire box is in view |
|
|
GetActiveSafeFrame ( |
Helper used by DrawSafeFrames to get the current safe frame aspect ratio. |
|
|
GetBackgroundColor() |
||
|
GetCachedMouseX() |
||
|
GetCachedMouseY() |
||
|
FEditorCamer... |
GetCameraController() |
|
|
float |
GetCameraSpeed() |
Get the camera speed for this viewport |
|
float |
GetCameraSpeed ( |
Get the camera speed for this viewport based on the specified speed setting |
|
float |
GetCameraSpeedScalar() |
Get the camera speed scalar for this viewport |
|
GetCameraSpeedSetting() |
Get the camera speed setting for this viewport |
|
|
GetCurrentBufferVisualizationModeDisplayName() |
It returns the FText display name associate with CurrentBufferVisualizationMode |
|
|
EAxisList::T... |
GetCurrentWidgetAxis() |
|
|
FViewportCur... |
GetCursorWorldLocationFromMousePos() |
Gets the world space cursor info from the current mouse position |
|
TSharedPtr< ... |
GetEditorViewportWidget() |
Get the editor viewport widget |
|
float |
GetFarClipPlaneOverride() |
Get the far clipping plane override for this viewport. |
|
GetHitProxyObjectLocation |
Returns the location of the object at the given viewport X,Y |
|
|
FCachedJoyst... |
GetJoystickState ( |
Gets a joystick state cache for the specified controller ID |
|
GetLocalCoordinateSystem() |
||
|
const FVecto... |
GetLookAtLocation() |
|
|
FEditorModeT... |
GetModeTools() |
Editor mode tool manager being used for this viewport client |
|
FMouseDeltaT... |
GetMouseDeltaTracker() |
Mouse info is usually transformed to gizmo space before FEdMode handles it, this allows raw delta X and Y access |
|
float |
GetNearClipPlane() |
Get the near clipping plane for this viewport. |
|
float |
GetOrthoUnitsPerPixel ( |
|
|
EViewModeInd... |
GetOrthoViewMode() |
|
|
float |
GetOrthoZoom() |
|
|
EViewModeInd... |
GetPerspViewMode() |
|
|
GetPivotForOrbit ( |
Get the custom pivot point around which the camera should orbit for this viewport |
|
|
FPreviewScen... |
GetPreviewScene() |
Retrieves the FPreviewScene used by this instance of FEditorViewportClient. |
|
GetPreviewScreenPercentage() |
||
|
GetRealtimeOverrideMessage() |
||
|
FSceneInterf... |
GetScene() |
|
|
float |
GetSceneDepthAtLocation |
Returns the scene depth at the given viewport X,Y |
|
const FVecto... |
GetViewLocation() |
|
|
EViewModeInd... |
GetViewMode() |
|
|
GetViewModeParamNameMap() |
Returns the map allowing to convert from the viewmode param to a name. |
|
|
GetViewportDimensions |
Gets the dimensions of the viewport |
|
|
ELevelViewpo... |
GetViewportType() |
Returns the effective viewport type (taking into account any actor locking or camera possession) |
|
const FRotat... |
GetViewRotation() |
|
|
FViewportCam... |
GetViewTransform() |
Gets ViewportCameraTransform object for the current viewport type |
|
const FViewp... |
GetViewTransform() |
|
|
GetWidgetCoordSystem() |
||
|
GetWidgetCoordSystemSpace() |
||
|
GetWidgetLocation() |
||
|
FWidget::EWi... |
GetWidgetMode() |
|
|
HandleIsShowFlagEnabled ( |
Delegate handler fired to determine the state of a show flag |
|
|
HandleToggleShowFlag ( |
Delegate handler fired when a show flag is toggled |
|
|
HasDropPreviewActors() |
Returns true if a placement dragging actor exists |
|
|
InputAxisForOrbit |
||
|
InputTakeScreenshot ( |
Implements screenshot capture for editor viewports. |
|
|
InputWidgetDelta ( |
Called to give the viewport client a chance to handle widgets being moved |
|
|
Invalidate |
Invalidates this viewport and optionally child views. |
|
|
InvalidateViewportWidget() |
Invalidates the viewport widget (if valid) to register its active timer |
|
|
IsActiveViewportType ( |
||
|
IsActiveViewportTypeInRotation() |
||
|
IsAltPressed() |
Utility functions to return the modifier key states. |
|
|
IsAspectRatioConstrained() |
Is the aspect ratio currently constrained? |
|
|
IsBufferVisualizationModeSelected ( |
Checks if a buffer visualization mode is selected |
|
|
IsCameraLocked() |
Callback for checking the camera lock flag. |
|
|
IsCmdPressed() |
||
|
IsCtrlPressed() |
||
|
IsEngineShowFlagsOverrideEnabled() |
||
|
IsFlightCameraActive() |
Returns whether or not the flight camera is active |
|
|
IsForcedRealtimeAudio() |
||
|
IsInImmersiveViewport() |
||
|
IsLevelEditorClient() |
If true, this is a level editor viewport |
|
|
IsLowDPIPreview() |
||
|
IsMatineeRecordingWindow() |
Returns true if camera recoil is currently allowed |
|
|
IsMovingCamera() |
||
|
IsPerspective() |
Returns true if this viewport is perspective. |
|
|
IsRayTracingDebugVisualizationModeSelected ( |
Checks if a ray tracing debug visualization mode is selected |
|
|
IsRealtime() |
||
|
IsRealtimeOverrideSet() |
||
|
IsSetShowBoundsChecked() |
Callback for checking the bounds show flag. |
|
|
IsSetShowCollisionChecked() |
Callback for checking the collision geometry show flag. |
|
|
IsSetShowGridChecked() |
Callback for checking the grid show flag. |
|
|
IsShiftPressed() |
||
|
IsShowingAspectRatioBarDisplay() |
||
|
IsShowingSafeFrameBoxDisplay() |
||
|
IsSimulateInEditorViewport() |
||
|
IsTracking() |
||
|
IsUsingAbsoluteTranslation ( |
Determines whether this viewport is currently allowed to use Absolute Movement |
|
|
IsViewModeEnabled ( |
||
|
IsViewModeParam ( |
||
|
IsVisible() |
True if the window is maximized or floating |
|
|
TSharedPtr< ... |
MakeDragTool ( |
Called to make a drag tool when the user starts dragging in the viewport |
|
MarkMouseMovedSinceClick() |
Forces a cursor update and marks the window as a move has occurred |
|
|
MoveViewportCamera |
Moves the viewport Scamera according to the specified drag and rotation. |
|
|
NudgeSelectedObjects ( |
||
|
OnChangeCameraSpeed ( |
Called when a user changes the camera speed |
|
|
OnDollyPerspectiveCamera ( |
Called when a user dollys the perspective camera |
|
|
OnEditorModeIDChanged ( |
||
|
OnOrthoZoom ( |
Called when a user zooms the ortho viewport |
|
|
OpenScreenshot ( |
Opens the screenshot in the uses default bitmap viewer (determined by OS) |
|
|
OverrideFarClipPlane ( |
Override the far clipping plane. Set to a negative value to disable the override. |
|
|
OverrideNearClipPlane ( |
Subclasses may override the near clipping plane. Set to a negative value to disable the override. |
|
|
OverridePostProcessSettings ( |
Called to override any post process settings for the view |
|
|
PerspectiveCameraMoved() |
Called when the perspective viewport camera moves |
|
|
ProcessClick ( |
Called when the user clicks in the viewport |
|
|
ProcessClickInViewport ( |
Handles clicking in the viewport |
|
|
ProcessDoubleClickInViewport ( |
Handles double clicking in the viewport |
|
|
RedrawAllViewportsIntoThisScene() |
Invalidates this and other linked viewports (anything viewing the same scene) |
|
|
RemoveCameraRoll() |
||
|
RemoveRealtimeOverride() |
Removes the current realtime override. |
|
|
RenderDragTool ( |
Render the drag tool in the viewport |
|
|
RequestRealTimeFrames ( |
Get the number of real-time frames to draw (overrides bRealtime) |
|
|
RotateViewportType() |
Rotate through viewport view options |
|
|
SaveRealtimeStateToConfig ( |
Saves the realtime state to a config location. Does not save any temp overrides |
|
|
SetAllowCinematicControl ( |
Sets whether or not this viewport is allowed to be possessed by cinematic/scrubbing tools |
|
|
SetAudioFocus() |
||
|
SetCameraLock() |
Callback for toggling the camera lock flag. |
|
|
SetCameraSetup |
This set ups camera for both orbit and non orbit control |
|
|
SetCameraSpeedScalar ( |
Set the camera speed scalar for this viewport |
|
|
SetCameraSpeedSetting ( |
Set the speed setting for the camera in this viewport |
|
|
SetCurrentWidgetAxis ( |
Sets the current axis being manipulated by the transform widget |
|
|
SetForcedAudioRealtime ( |
True to force realtime audio to be true, false to stop forcing it |
|
|
SetGameView ( |
||
|
SetInitialViewTransform ( |
||
|
SetLookAtLocation |
Sets the look at location of the viewports camera for orbit * |
|
|
SetLowDPIPreview ( |
Set whether previewing for low DPI. |
|
|
SetMatineeRecordingWindow ( |
Allows custom disabling of camera recoil |
|
|
SetOrthoZoom ( |
Sets ortho zoom amount |
|
|
SetPreviewScreenPercentage ( |
Set preview screen percentage on UI behalf. |
|
|
SetRealtime ( |
Sets whether or not the viewport updates in realtime. |
|
|
SetRealtimeOverride |
Overrides the realtime state of this viewport until RemoveViewportsRealtimeOverride is called. |
|
|
SetRequiredCursor |
Sets the required hardware and software cursor. |
|
|
SetRequiredCursorOverride ( |
Overrides current cursor. |
|
|
SetShowAspectRatioBarDisplay ( |
Aspect ratio bar display settings |
|
|
SetShowBounds ( |
Sets the show bounds flag |
|
|
SetShowCollision() |
Callback for toggling the collision geometry show flag. |
|
|
SetShowGrid() |
Callback for toggling the grid show flag. |
|
|
SetShowSafeFrameBoxDisplay ( |
||
|
SetupViewForRendering ( |
Called to do any additional set up of the view for rendering |
|
|
SetViewLocation ( |
Sets the location of the viewport's camera |
|
|
SetViewLocationForOrbiting ( |
Sets the camera view location such that the LookAtPoint point is at the specified location. |
|
|
SetViewMode ( |
Sets how the viewport is displayed (lit, wireframe, etc) for the current viewport type |
|
|
SetViewModeParam ( |
Set the viewmode param. |
|
|
SetViewModes ( |
Sets how the viewport is displayed (lit, wireframe, etc) |
|
|
SetViewportType ( |
Set the viewport type of the client |
|
|
SetViewRotation ( |
Sets the location of the viewport's camera |
|
|
SetVREditView ( |
||
|
SetWidgetCoordSystemSpace ( |
Sets the coordinate system space to use |
|
|
SetWidgetMode ( |
Sets the current widget mode |
|
|
SetWidgetModeOverride ( |
Overrides current widget mode |
|
|
ShouldLockPitch() |
||
|
ShouldOrbitCamera() |
||
|
ShouldScaleCameraSpeedByDistance() |
||
|
ShouldShowStats() |
Returns true if status information should be displayed over the viewport |
|
|
ShouldUseMoveCanvasMovement() |
Determines if the new MoveCanvas movement should be used |
|
|
ShowWidget ( |
Show or hide the widget. |
|
|
StartTrackingDueToInput ( |
Starts tracking the mouse due to mouse input |
|
|
StopTracking() |
Stops any mouse tracking |
|
|
SupportsLowDPIPreview() |
||
|
SupportsPreviewResolutionFraction() |
||
|
TakeHighResScreenShot() |
||
|
TakeScreenshot |
Takes the screenshot capture, this is called by keybinded events as well InputTakeScreenshot |
|
|
Tick ( |
Ticks this viewport client |
|
|
ToggleOrbitCamera ( |
Toggle between orbit camera and fly camera |
|
|
ToggleRealtime() |
Toggles whether or not the viewport updates in realtime and returns the updated state. |
|
|
ToggleShowBounds() |
Callback for toggling the bounds show flag. |
|
|
TrackingStarted ( |
Called when mouse movement tracking begins |
|
|
TrackingStopped() |
Called when mouse movement tracking stops |
|
|
TranslateDelta |
Determines which axis InKey and InDelta most refer to and returns a corresponding FVector. |
|
|
UnrealUnitsToSiUnits ( |
Get a prettified string representation of the specified unreal units |
|
|
UpdateAndApplyCursorVisibility() |
Updates the visibility of the hardware and software cursors according to the viewport's state. |
|
|
UpdateDropPreviewActors |
If dragging an actor for placement, this function updates its position. |
|
|
UpdateGestureDelta() |
Called each frame to update the viewport based on delta trackpad gestures |
|
|
UpdateHiddenCollisionDrawing() |
When collision draw mode changes, this function allows hidden objects to be drawn, so hidden colliding objects can be seen |
|
|
UpdateLinkedOrthoViewports ( |
||
|
UpdateMouseDelta() |
Called each frame to update the viewport based on delta mouse movements |
|
|
UpdateRequiredCursorVisibility() |
Setup the cursor visibility state we require and store in RequiredCursorVisibiltyAndAppearance struct |
|
|
UseAppTime() |
Should this viewport use app time instead of world time. |
|
|
WantsDrawWhenAppIsHidden() |
Normally we disable all viewport rendering when the editor is minimized, but the render commands may need to be processed regardless (like if we were outputting to a monitor via capture card). |
Name | Description | ||
---|---|---|---|
|
float |
UpdateViewportClientWindowDPIScale() |
FCommonViewportClient interface |
Name | Description | ||
---|---|---|---|
|
CapturedMouseMove |
Called when the mouse is moved while a window input capture is in effect |
|
|
Draw |
||
|
EMouseCursor... |
GetCursor |
Retrieves the cursor that should be displayed by the OS |
|
const TArray... |
GetEnabledStats() |
Get a ptr to the enabled stats list |
|
FStatHitches... |
GetStatHitchesData() |
Get a ptr to the stat unit data for this viewport |
|
FStatUnitDat... |
GetStatUnitData() |
Get a ptr to the stat unit data for this viewport |
|
UWorld * |
GetWorld() |
Use the viewports Scene to get a world. |
|
InputAxis |
Check an axis movement received by the viewport. |
|
|
InputGesture ( |
Check a gesture event received by the viewport. |
|
|
IsInGameView() |
Returns true if this viewport is excluding non-game elements from its display |
|
|
IsOrtho() |
Returns true if this viewport is orthogonal. |
|
|
IsStatEnabled ( |
Check whether a specific stat is enabled for this viewport |
|
|
LostFocus ( |
||
|
MouseEnter |
||
|
MouseLeave ( |
||
|
MouseMove |
||
|
ProcessAccumulatedPointerInput ( |
Called from slate when input is finished for this frame, and we should process any queued mouse moves. |
|
|
ProcessScreenShots ( |
FViewportClient interface |
|
|
ReceivedFocus ( |
||
|
RedrawRequested ( |
||
|
RequestInvalidateHitProxy ( |
||
|
SetEnabledStats |
Sets all the stats that should be enabled for the viewport |
|
|
SetShowStats ( |
Sets whether or not stats info is displayed over the viewport |
Name | Description | ||
---|---|---|---|
|
Draw ( |
FViewElementDrawer interface |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
FGCObject interface |
|
|
GetReferencerName() |
Use this method to report a name for your referencer. |
Name | Description | ||
---|---|---|---|
|
FEditorViewp... |
operator= ( |
Name |
Description |
|
---|---|---|
|
FRequiredCursorState |
Used to store the required cursor visibility states and override cursor appearance |
Name |
Description |
|
---|---|---|
|
ESceneDPIMode |
DPI mode for scene rendering. |
Name |
Description |
---|---|
DefaultOrthoViewMode |
Default view mode for orthographic viewports |
DefaultPerspectiveViewMode |
Default view mode for perspective viewports |
MaxCameraSpeeds |
The Maximum Mouse/Camera Speeds Setting supported |
SafePadding |
Constant for how much the camera safe zone rectangle is inset when being displayed in the editor |
Name | Description | ||
---|---|---|---|
|
InputKey ( |
Use the new InputKey(const FInputKeyEventArgs& EventArgs) function. |
|
|
OnEditorModeChanged |
Use OnEditorModeIDChanged() instead. |
|
|
RestoreRealtime ( |
To save and restore realtime state non-permanently use SetRealtimeOverride and RemoveRealtimeOverride |
|
|
SetRealtime |
SetRealtime no longer takes in bStoreCurrentValue parameter. For temporary overrides use SetRealtimeOverride |