Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenDiablo2/HellSpawner
/ types & classes
Types & classes
107 in github.com/OpenDiablo2/HellSpawner
⨍
Functions
550
◇
Types & classes
107
↓ 5 callers
Interface
PaletteColor
PaletteColor represents palette color
hswidget/palettegridwidget/palettecolor.go:4
↓ 3 callers
TypeAlias
ToolWindowType
ToolWindowType represents type of tool window
hscommon/hsstate/tool_window_state.go:4
↓ 2 callers
TypeAlias
Locale
Locale represents an app locale go:generate stringer -linecomment -type Locale -output locales_string.go
hscommon/hsenum/locales.go:9
↓ 1 callers
TypeAlias
FileType
FileType represents file type
hscommon/hsfiletypes/filetype.go:11
↓ 1 callers
TypeAlias
animationPlayMode
hswidget/dc6widget/state.go:21
↓ 1 callers
TypeAlias
animationPlayMode
hswidget/dccwidget/state.go:16
↓ 1 callers
TypeAlias
tileIdentity
hswidget/dt1widget/widget.go:39
Struct
AboutDialog
AboutDialog represents about dialog
hswindow/hsdialog/hsaboutdialog/aboutdialog.go:30
Struct
AbyssWrapper
AbyssWrapper represents abyss wrapper
abysswrapper/abysswrapper.go:18
Struct
AnimationDataEditor
AnimationDataEditor represents a cof editor
hswindow/hseditor/hsanimdataeditor/animation_data_editor.go:24
Struct
App
App represents an app
hsapp/app.go:70
Struct
AppState
AppState holds information related to the running state of HellSpawner.
hscommon/hsstate/app_state.go:7
Struct
Builder
Builder allows to build a small tile preview depending on its type
hswidget/dt1widget/tiletypeimage/tile_type_image.go:32
Struct
COFEditor
COFEditor represents a cof editor
hswindow/hseditor/hscofeditor/cof_editor.go:25
TypeAlias
Children
Children represents represents subnodes
hscommon/hsnode/node.go:14
Struct
Config
Config represents HellSpawner's config
hsconfig/config.go:34
Struct
Console
Console represents a console
hswindow/hstoolwindow/hsconsole/console.go:21
Struct
DC6Editor
DC6Editor represents a dc6 editor
hswindow/hseditor/hsdc6editor/dc6_editor.go:25
Struct
DCCEditor
DCCEditor represents a new dcc editor
hswindow/hseditor/hsdcceditor/dcc_editor.go:26
Struct
DS1Editor
DS1Editor represents ds1 editor
hswindow/hseditor/hsds1editor/ds1_editor.go:25
Struct
DT1Editor
DT1Editor represents a dt1 editor
hswindow/hseditor/hsdt1editor/dt1_editor.go:26
Struct
Dialog
Dialog represents HellSpawner's dialog
hswindow/hsdialog/dialog.go:9
Struct
Editor
Editor represents an editor
hswindow/hseditor/editor.go:19
Struct
EditorState
EditorState holds information about the state of an open editor
hscommon/hsstate/editor_state.go:4
Interface
EditorWindow
EditorWindow represents editor window
hscommon/editorwindow.go:10
Struct
Flags
Flags specifies app flags
hsapp/flags.go:13
Struct
Font
Font represents font
hscommon/hsfiletypes/hsfont/font.go:16
Struct
FontEditor
FontEditor represents a font editor
hswindow/hseditor/hsfonteditor/fonteditor.go:28
Struct
FontTableEditor
FontTableEditor represents font table editor
hswindow/hseditor/hsfonttableeditor/font_table_editor.go:28
Struct
MPQExplorer
MPQExplorer represents a mpq explorer
hswindow/hstoolwindow/hsmpqexplorer/mpqexplorer.go:34
FuncType
MPQExplorerFileSelectedCallback
MPQExplorerFileSelectedCallback represents file selected callback
hswindow/hstoolwindow/hsmpqexplorer/mpqexplorer.go:31
Interface
MainMenuUpdater
MainMenuUpdater represents main menu updater
hscommon/main_menu_updater.go:6
Struct
Node
Node represents node
hscommon/hsnode/node.go:20
Struct
PaletteEditor
PaletteEditor represents a palette editor
hswindow/hseditor/hspaletteeditor/palette_editor.go:26
Struct
PaletteGridEditorWidget
PaletteGridEditorWidget represents a palette grid editor
hswidget/palettegrideditorwidget/widget.go:19
Struct
PaletteGridWidget
PaletteGridWidget represents a palette grid
hswidget/palettegridwidget/widget.go:18
Struct
PaletteMapEditor
PaletteMapEditor represents a palette map editor
hswindow/hseditor/hspalettemapeditor/palette_map_editor.go:24
Struct
PathEntry
PathEntry defines a file/folder
hscommon/pathentry.go:28
TypeAlias
PathEntrySource
PathEntrySource represents the type of path entry.
hscommon/pathentry.go:13
Struct
PlayPauseButtonWidget
PlayPauseButtonWidget represents a play/pause button
hswidget/custom_widgets.go:45
Struct
PopUpConfirmDialog
PopUpConfirmDialog represents a pop up dialog
hswidget/popupconfirm.go:14
Struct
PreferencesDialog
PreferencesDialog represents preferences dialog
hswindow/hsdialog/hspreferencesdialog/preferencesdialog.go:23
Struct
Project
Project represents HellSpawner's project
hscommon/hsproject/project.go:36
Struct
ProjectExplorer
ProjectExplorer represents a project explorer
hswindow/hstoolwindow/hsprojectexplorer/projectexplorer.go:43
FuncType
ProjectExplorerFileSelectedCallback
ProjectExplorerFileSelectedCallback represents callback on project file selected
hswindow/hstoolwindow/hsprojectexplorer/projectexplorer.go:40
Struct
ProjectPropertiesDialog
ProjectPropertiesDialog represent project properties' dialog
hswindow/hsdialog/hsprojectpropertiesdialog/projectpropertiesdialog.go:35
Interface
Renderable
Renderable represents renderable objects
hscommon/renderable.go:6
Interface
Saveable
Saveable denotes a struct that has data that can be saved to a file.
hswindow/hseditor/saveable.go:4
Struct
SelectPaletteWidget
SelectPaletteWidget represents an pop-up MPQ explorer, when we're selectin DAT palette
hswidget/selectpalettewidget/widget.go:27
Struct
SoundEditor
SoundEditor represents a sound editor
hswindow/hseditor/hssoundeditor/soundeditor.go:38
Struct
StringTableEditor
StringTableEditor represents a string table editor
hswindow/hseditor/hsstringtableeditor/string_table_editor.go:28
Struct
TextEditor
TextEditor represents a text editor
hswindow/hseditor/hstexteditor/texteditor.go:28
Struct
TextureLoadRequestItem
TextureLoadRequestItem represents texture request item
hscommon/textureloader.go:19
Interface
TextureLoader
TextureLoader represents a texture loader
hscommon/textureloader.go:25
Interface
ToolWindow
ToolWindow represents tool windows
hscommon/toolwindow.go:10
Struct
ToolWindow
ToolWindow represents a tool window
hswindow/hstoolwindow/toolwindow.go:9
Struct
ToolWindowState
ToolWindowState holds information about tool windows (e.g. MPQ Explorer)
hscommon/hsstate/tool_window_state.go:14
Struct
Window
Window represents project's window
hswindow/window.go:10
Struct
WindowState
WindowState holds information about windows.
hscommon/hsstate/window_state.go:4
Struct
addEditState
hswidget/stringtablewidget/state.go:32
Struct
addEntryState
hswidget/animdatawidget/state.go:38
Struct
addItemState
hswidget/fonttablewidget/state.go:43
Struct
controls
hswidget/dt1widget/state.go:11
Struct
ds1AddObjectState
ds1AddObjectState represents state of new Object
hswidget/ds1widget/state.go:33
Struct
ds1AddPathState
ds1AddPathState contains data about new path
hswidget/ds1widget/state.go:47
Struct
ds1Controls
hswidget/ds1widget/state.go:22
Struct
editEntryState
hswidget/palettegrideditorwidget/state.go:28
Struct
editRuneState
hswidget/fonttablewidget/state.go:32
Struct
editTransformState
hswidget/palettemapwidget/state.go:31
FuncType
editorConstructor
func( config *hsconfig.Config, textureLoader hscommon.TextureLoader, pathEntry *hscommon.PathEntry, state
hsapp/app.go:59
Struct
fileToOverwrite
hswindow/hstoolwindow/hsmpqexplorer/mpqexplorer.go:44
Interface
marshaler
hscommon/hsproject/marshaler.go:16
TypeAlias
mode
hswidget/cofwidget/state.go:15
Struct
newLayerFields
hswidget/cofwidget/state.go:57
Struct
playPauseButtonState
hswidget/custom_widgets.go:34
Struct
textureLoader
textureLoader allows app to load textures and avoid unexpected panics
hscommon/textureloader.go:37
Struct
textures
hswidget/cofwidget/state.go:30
Struct
tiledState
hswidget/dc6widget/state.go:93
Struct
viewerState
hswidget/dc6widget/state.go:76
Struct
viewerState
viewerState represents cof viewer's state
hswidget/cofwidget/state.go:44
Struct
widget
hswidget/animdatawidget/widget.go:25
Struct
widget
hswidget/fonttablewidget/widget.go:26
Struct
widget
widget represents dt1 viewers widget
hswidget/dt1widget/widget.go:47
Struct
widget
hswidget/stringtablewidget/widget.go:19
Struct
widget
hswidget/palettemapwidget/widget.go:25
Struct
widget
widget represents dc6viewer's widget
hswidget/dc6widget/widget.go:33
Struct
widget
hswidget/cofwidget/widget.go:27
Struct
widget
hswidget/dccwidget/widget.go:35
Struct
widget
hswidget/ds1widget/widget.go:31
TypeAlias
widgetMode
hswidget/animdatawidget/state.go:12
TypeAlias
widgetMode
hswidget/fonttablewidget/state.go:11
TypeAlias
widgetMode
hswidget/stringtablewidget/state.go:10
TypeAlias
widgetMode
hswidget/palettemapwidget/state.go:9
TypeAlias
widgetMode
hswidget/dc6widget/state.go:44
TypeAlias
widgetMode
hswidget/palettegrideditorwidget/state.go:10
TypeAlias
widgetMode
hswidget/ds1widget/state.go:12
Struct
widgetState
hswidget/animdatawidget/state.go:19
Struct
widgetState
hswidget/fonttablewidget/state.go:19
Struct
widgetState
PaletteGridState represents palette grid's state
hswidget/palettegridwidget/state.go:14
Struct
widgetState
widgetState represents dt1 viewers state
hswidget/dt1widget/state.go:22
next →
1–100 of 107, ranked by callers