Riwmorld
Verse.Window Class Referenceabstract
Inheritance diagram for Verse.Window:
RimWorld.Dialog_AddPreferredName RimWorld.Dialog_AdvancedGameConfig RimWorld.Dialog_AssignBuildingOwner RimWorld.Dialog_BillConfig RimWorld.Dialog_DefineBinding RimWorld.Dialog_FileList RimWorld.Dialog_FormCaravan RimWorld.Dialog_GiveName RimWorld.Dialog_KeyBindings RimWorld.Dialog_LoadTransporters RimWorld.Dialog_ManageAreas RimWorld.Dialog_ManageDrugPolicies RimWorld.Dialog_ManageOutfits RimWorld.Dialog_Options RimWorld.Dialog_Trade RimWorld.MainTabWindow RimWorld.Page RimWorld.Planet.Dialog_SplitCaravan RimWorld.Planet.WorldInspectPane RimWorld.Screen_Credits Verse.Dialog_ChangeNameTriple Verse.Dialog_DebugTables Verse.Dialog_InfoCard Verse.Dialog_MessageBox Verse.Dialog_NodeTree Verse.Dialog_OptionLister Verse.Dialog_PackageSelector Verse.Dialog_Rename Verse.Dialog_RenamePackage Verse.Dialog_ResolutionConfirm Verse.Dialog_Slider Verse.EditWindow Verse.FloatMenu Verse.ImmediateWindow

Public Member Functions

virtual bool CausesMessageBackground ()
 
virtual void Close (bool doCloseSound=true)
 
abstract void DoWindowContents (Rect inRect)
 
virtual void ExtraOnGUI ()
 
virtual void Notify_ResolutionChanged ()
 
virtual void PostClose ()
 
virtual void PostOpen ()
 
virtual void PreClose ()
 
virtual void PreOpen ()
 
virtual void WindowOnGUI ()
 
virtual void WindowUpdate ()
 

Public Attributes

WindowLayer layer = WindowLayer.Dialog
 
string optionalTitle
 
bool doCloseX
 
bool doCloseButton
 
bool closeOnEscapeKey = true
 
bool closeOnClickedOutside
 
bool forcePause
 
bool preventCameraMotion = true
 
bool preventDrawTutor
 
bool doWindowBackground = true
 
bool onlyOneOfTypeAllowed = true
 
bool absorbInputAroundWindow
 
bool resizeable
 
bool draggable
 
bool drawShadow = true
 
bool focusWhenOpened = true
 
float shadowAlpha = 1f
 
SoundDef soundAppear
 
SoundDef soundClose
 
SoundDef soundAmbient
 
bool silenceAmbientSound
 
bool wantsRenderedWorld
 
int ID
 
Rect windowRect
 

Protected Member Functions

virtual void SetInitialSizeAndPosition ()
 

Protected Attributes

const float StandardMargin = 18f
 
readonly Vector2 CloseButSize = new Vector2(120f, 40f)
 

Properties

virtual Vector2 InitialSize [get]
 
virtual bool IsDebug [get]
 
virtual float Margin [get]
 

The documentation for this class was generated from the following file: