2.9.16.0
Coherent GT for UE4
SCoherentUIGTLoadingScreenWidget Class Reference
+ Inheritance diagram for SCoherentUIGTLoadingScreenWidget:

Public Member Functions

 SLATE_BEGIN_ARGS (SCoherentUIGTLoadingScreenWidget)
 
COHERENTUIGTPLUGIN_API void Construct (const FArguments &InArgs)
 
virtual COHERENTUIGTPLUGIN_API void Tick (const FGeometry &AllottedGeometry, const double InCurrentTime, const float InDeltaTime) override
 
COHERENTUIGTPLUGIN_API TSharedRef< FActiveTimerHandle > RegisterLoadingScreenTimer (float TickInterval, FWidgetActiveTimerDelegate TickFunction)
 Registers your TickFunction with a timer to be repeatedly called every TickInterval seconds. Use this function to update the loading screen while it's active. Note that your callback may be called on either the slate loading screen thread or the game thread depending on whether the next level has been loaded.
 
- Public Member Functions inherited from SCoherentUIGTWidget
 SLATE_BEGIN_ARGS (SCoherentUIGTWidget)
 
COHERENTUIGTPLUGIN_API void Construct (const FArguments &InArgs)
 
virtual COHERENTUIGTPLUGIN_API FVector2D ComputeDesiredSize (float LayoutScaleMultiplier) const override
 
virtual COHERENTUIGTPLUGIN_API int32 OnPaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyClippingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseMove (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseButtonDown (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseButtonDoubleClick (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseButtonUp (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnMouseWheel (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnDragDetected (const FGeometry &MyGeometry, const FPointerEvent &MouseEvent) override
 
virtual COHERENTUIGTPLUGIN_API FCursorReply OnCursorQuery (const FGeometry &MyGeometry, const FPointerEvent &CursorEvent) const
 
virtual COHERENTUIGTPLUGIN_API FReply OnKeyDown (const FGeometry &MyGeometry, const FKeyEvent &KeyEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnKeyUp (const FGeometry &MyGeometry, const FKeyEvent &KeyEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnAnalogValueChanged (const FGeometry &MyGeometry, const FAnalogInputEvent &KeyEvent) override
 
virtual COHERENTUIGTPLUGIN_API FReply OnKeyChar (const FGeometry &MyGeometry, const FCharacterEvent &InCharacterEvent) override
 
virtual COHERENTUIGTPLUGIN_API bool SupportsKeyboardFocus () const override
 
virtual COHERENTUIGTPLUGIN_API FReply OnFocusReceived (const FGeometry &MyGeometry, const FFocusEvent &InKeyboardFocusEvent) override
 
virtual COHERENTUIGTPLUGIN_API void OnFocusLost (const FFocusEvent &InKeyboardFocusEvent) override
 
COHERENTUIGTPLUGIN_API void CreateView (const FString &Url, TSharedPtr< Coherent::UIGT::ViewListener > Listener, Coherent::UIGT::ResourceHandler *Handler)
 
COHERENTUIGTPLUGIN_API void CreateView (const Coherent::UIGT::ViewInfo &Info, const FString &Url, TSharedPtr< Coherent::UIGT::ViewListener > Listener)
 
COHERENTUIGTPLUGIN_API void RecreateView (const Coherent::UIGT::ViewInfo &Info, const FString &Url, TSharedPtr< Coherent::UIGT::ViewListener > Listener)
 
COHERENTUIGTPLUGIN_API Coherent::UIGT::View * GetView ()
 
COHERENTUIGTPLUGIN_API Coherent::UIGT::ViewRenderer * GetViewRenderer ()
 
COHERENTUIGTPLUGIN_API UTextureRenderTarget2D * GetRenderTexture () const
 
COHERENTUIGTPLUGIN_API void RenderWrapperResize ()
 
void OnWindowActivated ()
 
void OnWindowDeactivated ()
 
void TickInMinimizedGame () const
 
bool HasRequestedView () const
 
enum TextureFilter GetFilter () const
 
void SetFilter (enum TextureFilter InFilter)
 
COHERENTUIGTPLUGIN_API void SetReceiveInput (bool bInReceiveInput)
 
COHERENTUIGTPLUGIN_API void SetReceiveInputWhenTransparent (bool bInReceiveInputWhenTransparent)
 
COHERENTUIGTPLUGIN_API void SetInputPropagationBehaviour (ECoherentUIGTInputPropagationBehaviour::Type Behaviour)
 
COHERENTUIGTPLUGIN_API void SetTickPeriodInMinimizedGame (float Period)
 
void SetIsMaterialGammaCorrected (bool bIsGammaCorrected)
 

Public Attributes

FCoherentUIGTLoadingScreenOwner ViewListenerOwner
 
- Public Attributes inherited from SCoherentUIGTWidget
FGamepadBehaviourOnFocusLostDelegate GamepadBehaviourOnFocusLostDelegate
 
FCaretRect CaretRect
 
EMouseCursor::Type CurrentMouseCursor
 

Friends

class FCoherentUIGTPlugin
 

Additional Inherited Members

- Protected Member Functions inherited from SCoherentUIGTWidget
void DestroyRenderWrapper ()
 
- Protected Attributes inherited from SCoherentUIGTWidget
TUniquePtr< FCoherentUIGTRenderWrapperRenderWrapper
 
FIntPoint DPIScaledSize
 
float DPIScaleBasedOnSize