# Editor.MapEditor.HammerSceneEditorSession

- Kind: class
- Namespace: `Editor.MapEditor`
- Assembly: `Sandbox.Tools`

## Constructors

- [`HammerSceneEditorSession`](/api/Editor.MapEditor.HammerSceneEditorSession/.ctor)

## Properties

- [`All`](/api/Editor.MapEditor.HammerSceneEditorSession/All)
- [`HasUnsavedChanges`](/api/Editor.MapEditor.HammerSceneEditorSession/HasUnsavedChanges)
- [`MapWorld`](/api/Editor.MapEditor.HammerSceneEditorSession/MapWorld)
- [`Scene`](/api/Editor.MapEditor.HammerSceneEditorSession/Scene)
- [`Selection`](/api/Editor.MapEditor.HammerSceneEditorSession/Selection)
- [`SourceLocation`](/api/Editor.MapEditor.HammerSceneEditorSession/SourceLocation)

## Methods

- [`Destroy`](/api/Editor.MapEditor.HammerSceneEditorSession/Destroy)
- [`Focus`](/api/Editor.MapEditor.HammerSceneEditorSession/Focus)
- [`GetSelection`](/api/Editor.MapEditor.HammerSceneEditorSession/GetSelection)
- [`Resolve`](/api/Editor.MapEditor.HammerSceneEditorSession/Resolve): Resolve a map path name to an editor session.
- [`UndoScope`](/api/Editor.MapEditor.HammerSceneEditorSession/UndoScope)
