Show / Hide Table of Contents

Class DaggerfallExteriorAutomapWindow

Implements indoor and dungeon automap window window.

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallPopupWindow
DaggerfallExteriorAutomapWindow
Implements
IUserInterfaceWindow
Inherited Members
DaggerfallPopupWindow.ScreenDimColor
DaggerfallPopupWindow.AllowCancel
DaggerfallPopupWindow.Cancelled
DaggerfallPopupWindow.PreviousWindow
DaggerfallPopupWindow.CancelWindow()
DaggerfallPopupWindow.OnCancel
DaggerfallBaseWindow.exitKey
DaggerfallBaseWindow.defaultToolTip
DaggerfallBaseWindow.allowFreeScaling
DaggerfallBaseWindow.DaggerfallUnity
DaggerfallBaseWindow.IsSetup
DaggerfallBaseWindow.NativePanel
UserInterfaceWindow.parentPanel
UserInterfaceWindow.uiManager
UserInterfaceWindow.enabled
UserInterfaceWindow.pauseWhileOpened
UserInterfaceWindow.focusControl
UserInterfaceWindow.Value
UserInterfaceWindow.Enabled
UserInterfaceWindow.ParentPanel
UserInterfaceWindow.FocusControl
UserInterfaceWindow.ProcessMessages()
UserInterfaceWindow.OnReturn()
UserInterfaceWindow.CloseWindow()
UserInterfaceWindow.PopWindow()
UserInterfaceWindow.PauseWhileOpen
UserInterfaceWindow.SetFocus(BaseScreenComponent)
UserInterfaceWindow.OnClose
UserInterfaceWindow.RaiseOnCloseHandler()
Namespace: DaggerfallWorkshop.Game.UserInterfaceWindows
Assembly: Assembly-CSharp.dll
Syntax
public class DaggerfallExteriorAutomapWindow : DaggerfallPopupWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

DaggerfallExteriorAutomapWindow(IUserInterfaceManager)

Declaration
public DaggerfallExteriorAutomapWindow(IUserInterfaceManager uiManager)
Parameters
Type Name Description
IUserInterfaceManager uiManager

Fields

| Improve this Doc View Source

panelShopColor

Declaration
protected Panel panelShopColor
Field Value
Type Description
Panel
| Improve this Doc View Source

panelTavernColor

Declaration
protected Panel panelTavernColor
Field Value
Type Description
Panel
| Improve this Doc View Source

panelTempleColor

Declaration
protected Panel panelTempleColor
Field Value
Type Description
Panel

Properties

| Improve this Doc View Source

PanelRenderAutomap

Declaration
public Panel PanelRenderAutomap { get; }
Property Value
Type Description
Panel

Methods

| Improve this Doc View Source

ActionApplyMaxZoom()

action for applying maximum zoom

Declaration
public void ActionApplyMaxZoom()
| Improve this Doc View Source

Draw()

Declaration
public override void Draw()
Overrides
DaggerfallPopupWindow.Draw()
| Improve this Doc View Source

OnPop()

called when automap window is popped - destroys resources and signals ExteriorAutomap class

Declaration
public override void OnPop()
Overrides
UserInterfaceWindow.OnPop()
| Improve this Doc View Source

OnPush()

called when automap window is pushed - resets automap settings to default settings and signals ExteriorAutomap class

Declaration
public override void OnPush()
Overrides
UserInterfaceWindow.OnPush()
| Improve this Doc View Source

Setup()

initial window setup of the automap window

Declaration
protected override void Setup()
Overrides
DaggerfallPopupWindow.Setup()
| Improve this Doc View Source

SetupCaptionColors(Texture2D)

Declaration
protected virtual void SetupCaptionColors(Texture2D textureCaption)
Parameters
Type Name Description
Texture2D textureCaption
| Improve this Doc View Source

Update()

reacts on left/right mouse button down states over different automap buttons and other GUI elements handles resizing of NativePanel as well

Declaration
public override void Update()
Overrides
DaggerfallPopupWindow.Update()
| Improve this Doc View Source

UpdateAutomapView()

updates the automap view - renders the automap level geometry afterwards into the automap render panel

Declaration
public void UpdateAutomapView()

Implements

IUserInterfaceWindow
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX