Source

UnrealMagicOfDoomOhYeah / UISceneClient.txt

Engine/Classes/UISceneClient.uc
class UISceneClient extends UIRoot

    event InitializeSceneClient();
    native final function matrix GetCanvasToScreen( optional const UIObject Widget ) const;
    native final function matrix GetInverseCanvasToScreen( optional const UIObject Widget ) const;
    native final noexportheader function UpdateCanvasToScreen();
    native final noexportheader function bool ChangeActiveSkin( UISkin NewActiveSkin );
    native final noexportheader function bool CloseScene( UIScene Scene, optional bool bCloseChildScenes=true, optional bool bForceCloseImmediately );
    native final noexportheader function bool CloseSceneAtIndex( int SceneStackIndex, optional bool bCloseChildScenes=true, optional bool bForceCloseImmediately );
    native final noexportheader function bool InitializeScene( UIScene Scene, optional LocalPlayer SceneOwner, optional out UIScene InitializedScene );
    native final noexportheader function bool InsertScene( int DesiredInsertIndex, UIScene Scene, optional LocalPlayer SceneOwner, optional out UIScene OpenedScene, optional out int ActualInsertIndex, optional byte ForcedPriority );
    native final noexportheader function bool IsSceneInitialized( UIScene Scene ) const;
    native final noexportheader function bool IsUIActive( optional int Flags=SCENEFILTER_Any ) const;
    native final noexportheader function bool OpenScene( UIScene Scene, optional LocalPlayer SceneOwner, optional out UIScene OpenedScene, optional byte ForcedPriority );
    native final noexportheader function bool ReplaceScene( UIScene SceneInstanceToReplace, UIScene SceneToOpen, optional LocalPlayer SceneOwner, optional out UIScene OpenedScene, optional byte ForcedPriority);
    native final noexportheader function bool ReplaceSceneAtIndex( int IndexOfSceneToReplace, UIScene SceneToOpen, optional LocalPlayer SceneOwner, optional out UIScene OpenedScene, optional byte ForcedPriority );
    native final virtual function SetMousePosition( int NewMouseX, int NewMouseY );
    native final virtual function bool ChangeMouseCursor( name CursorName );