-
-
Notifications
You must be signed in to change notification settings - Fork 62
Home
Welcome to the BlishHUD wiki! Some details may be about dev builds. The pages themselves should indicate this, if this is the case. Not all pages are done being created, so feel free to contribute details or ask questions. 🙂 I'll be providing links for each of the list items below over time that give more details and examples of each thing.
Not all items are complete / used. These items will likely not be documented as their implementation / functionality may change rapidly (or they may not be usable at all). That being said, the rest of this may change rapidly until v1, so brace yourselves.
- Content - MonoGame content - this is mostly used for fonts, shaders, sounds, and 3D models. For now, use ref.dat (details below) to add textures.
- Controls
- BackButton
- Checkbox
- Container
- ContextMenuStrip
- ContextMenuStripItem
- Control
- CornerIcon
- DetailsButton
- Dropdown
- FlowPanel
- GlowButton
- Image
- Label
- LoadingSpinner
- Menu
- MenuItem
- Panel
- Scrollbar
- SkillBox
- StandardButton
- TabbedWindow
- Textbox
- Tooltip
- TrackBar
- Window
- Entities
- GameServices
- AnimationService
- CameraService
- ContentService
- DebugService
- DirectorService
- FileService
- GameIntegrationService
- GameService
- GraphicsService
- Gw2MumbleService
- HotkeysService
- InputService
- ModuleService
- PathingService
- PersistentStoreService
- PlayerService
- SettingsService
- Pathing [dev-branch]
- Modules
PLEASE NOTE THAT THE CURRENT BUILDS WERE DESIGNED WITH THE IN GAME UI SCALE SET TO "LARGE." Although set to auto scale the content based on the scale selected by the user, when drawing, the scaling is done where "Larger" is 1-to-1 and other sizes are scaled off of that. If you would like to review further, please refer to the code that handles this in the GraphicsService. This will likely be fixed in the future to make it so that "Normal" is 1-to-1 instead of "Larger."
- Design Guidelines
- Standard/Common Designs
- Custom Controls
- ref.dat
- Libraries
- Glide - Used for tweening (animations). See the AnimationService for more details.
- Adhesive - Used for data binding to maintain UI state.
- Utils