46 _Clipping = EWidgetClipping::ClipToBoundsAlways;
115 return ViewportSize.Get();
189 return bIgnoreTextureAlpha;
246 virtual const FSlateBrush* GetFocusBrush()
const override
275 bool bRenderDirectlyToWindow;
278 bool bEnableGammaCorrection;
281 bool bReverseGammaCorrection;
284 bool bEnableBlending;
287 bool bEnableStereoRendering;
290 bool bIgnoreTextureAlpha;
293 bool bPreMultipliedAlpha;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_DEFAULT_SLOT(DeclarationType, SlotName)
Definition DeclarativeSyntaxSupport.h:444
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
EFocusCause
Definition Events.h:25
return true
Definition ExternalRpcRegistry.cpp:601
EActiveTimerReturnType
Definition SlateEnums.h:329
Definition ActiveTimerHandle.h:12
Definition ArrangedChildren.h:15
Definition CursorReply.h:16
Definition NavigationReply.h:43
Definition PaintArgs.h:23
Definition SlateRect.h:26
Definition DrawElements.h:220
const TSharedRef< SWidget > & GetWidget() const
Definition SlotBase.h:65
Definition HittestGrid.h:18
Definition SViewport.h:31
virtual SLATE_API FNavigationReply OnNavigation(const FGeometry &MyGeometry, const FNavigationEvent &InNavigationEvent) override
Definition SViewport.cpp:444
virtual SLATE_API FCursorReply OnCursorQuery(const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const override
Definition SViewport.cpp:231
virtual SLATE_API TOptional< FVirtualPointerPosition > TranslateMouseCoordinateForCustomHitTestChild(const SWidget &ChildWidget, const FGeometry &MyGeometry, const FVector2D ScreenSpaceMouseCoordinate, const FVector2D LastScreenSpaceMouseCoordinate) const override
Definition SViewport.cpp:434
virtual SLATE_API FReply OnTouchStarted(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override
Definition SViewport.cpp:363
virtual SLATE_API TOptional< bool > OnQueryShowFocus(const EFocusCause InFocusCause) const override
Definition SViewport.cpp:398
virtual bool SupportsKeyboardFocus() const override
Definition SViewport.h:106
static SLATE_API UE::Slate::FDeprecateVector2DResult GetDefaultViewportSize()
bool GetIgnoreTextureAlpha(void) const
Definition SViewport.h:187
virtual SLATE_API FReply OnMouseButtonDown(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SViewport.cpp:241
virtual SLATE_API FReply OnMouseMove(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SViewport.cpp:271
SLATE_API void SetRenderDirectlyToWindow(const bool bInRenderDirectlyToWindow)
Definition SViewport.cpp:72
virtual SLATE_API FReply OnKeyUp(const FGeometry &MyGeometry, const FKeyEvent &KeyEvent) override
Definition SViewport.cpp:291
virtual SLATE_API FReply OnMouseWheel(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SViewport.cpp:276
SLATE_API void OnWindowClosed(const TSharedRef< SWindow > &InWindowBeingClosed)
Definition SViewport.cpp:341
SLATE_API EActiveTimerReturnType EnsureTick(double InCurrentTime, float InDeltaTime)
Definition SViewport.cpp:106
virtual SLATE_API FReply OnMouseButtonUp(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SViewport.cpp:246
SLATE_API TSharedPtr< ICustomHitTestPath > GetCustomHitTestPath()
Definition SViewport.cpp:336
virtual SLATE_API FReply OnMotionDetected(const FGeometry &MyGeometry, const FMotionEvent &InMotionEvent) override
Definition SViewport.cpp:393
virtual SLATE_API void OnFocusLost(const FFocusEvent &InFocusEvent) override
Definition SViewport.cpp:311
virtual FVector2D ComputeDesiredSize(float) const override
Definition SViewport.h:113
virtual SLATE_API FReply OnTouchFirstMove(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) override
Definition SViewport.cpp:383
SLATE_API void SetCustomHitTestPath(TSharedPtr< ICustomHitTestPath > CustomHitTestPath)
Definition SViewport.cpp:327
virtual SLATE_API FReply OnAnalogValueChanged(const FGeometry &MyGeometry, const FAnalogInputEvent &InAnalogInputEvent) override
Definition SViewport.cpp:296
virtual SLATE_API FReply OnTouchForceChanged(const FGeometry &MyGeometry, const FPointerEvent &TouchEvent) override
Definition SViewport.cpp:378
void EnableStereoRendering(const bool bInEnableStereoRendering)
Definition SViewport.h:197
const TSharedPtr< SWidget > GetContent() const
Definition SViewport.h:146
virtual SLATE_API FReply OnTouchGesture(const FGeometry &MyGeometry, const FPointerEvent &GestureEvent) override
Definition SViewport.cpp:388
TWeakPtr< ISlateViewport > GetViewportInterface()
Definition SViewport.h:130
virtual SLATE_API FReply OnTouchEnded(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override
Definition SViewport.cpp:373
virtual SLATE_API FReply OnKeyChar(const FGeometry &MyGeometry, const FCharacterEvent &CharacterEvent) override
Definition SViewport.cpp:301
virtual SLATE_API void OnFinishedPointerInput() override
Definition SViewport.cpp:416
SLATE_API void Construct(const FArguments &InArgs)
Definition SViewport.cpp:40
virtual SLATE_API FReply OnKeyDown(const FGeometry &MyGeometry, const FKeyEvent &KeyEvent) override
Definition SViewport.cpp:286
TWeakPtr< ISlateViewport > ViewportInterface
Definition SViewport.h:256
bool ShouldRenderDirectly() const
Definition SViewport.h:166
SLATE_API void SetContent(TSharedPtr< SWidget > InContent)
Definition SViewport.cpp:319
virtual SLATE_API void OnMouseLeave(const FPointerEvent &MouseEvent) override
Definition SViewport.cpp:261
SLATE_API void SetActive(bool bActive)
Definition SViewport.cpp:90
virtual SLATE_API FPopupMethodReply OnQueryPopupMethod() const override
Definition SViewport.cpp:403
SLATE_API void SetIgnoreTextureAlpha(const bool bInIgnoreTextureAlpha)
Definition SViewport.cpp:81
SLATE_API FReply OnViewportActivated(const FWindowActivateEvent &InActivateEvent)
Definition SViewport.cpp:349
SLATE_API void SetViewportInterface(TSharedRef< ISlateViewport > InViewportInterface)
Definition SViewport.cpp:63
virtual SLATE_API TOptional< TSharedRef< SWidget > > OnMapCursor(const FCursorReply &CursorReply) const override
Definition SViewport.cpp:236
SLATE_API void OnViewportDeactivated(const FWindowActivateEvent &InActivateEvent)
Definition SViewport.cpp:355
virtual SLATE_API void OnMouseEnter(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SViewport.cpp:251
virtual SLATE_API FReply OnTouchMoved(const FGeometry &MyGeometry, const FPointerEvent &InTouchEvent) override
Definition SViewport.cpp:368
virtual SLATE_API FReply OnMouseButtonDoubleClick(const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
Definition SViewport.cpp:281
bool IsStereoRenderingAllowed() const
Definition SViewport.h:169
virtual SLATE_API int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition SViewport.cpp:111
virtual SLATE_API void OnArrangeChildren(const FGeometry &AllottedGeometry, FArrangedChildren &ArrangedChildren) const override
Definition SViewport.cpp:425
virtual SLATE_API FReply OnFocusReceived(const FGeometry &MyGeometry, const FFocusEvent &InFocusEvent) override
Definition SViewport.cpp:306
SLATE_BEGIN_ARGS(SViewport)
Definition SViewport.h:34
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
Definition SScissorRectBox.cpp:10
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition SlateBrush.h:239
Definition Optional.h:131