mwg API
Reference
Overview
Examples
Getting started
Design
FAQ
Preparing search index...
mwg API
Namespaces
Actors
AI
Audio
Battle
Board
I18n
Input
Mwl
Random
Resources
Roguelike
Rpg
Simulation
World
Classes
Achievements
ActionJournal
ActorAnimator
AnimatedSprite
Animation
Bar
BitmapLabel
Blob
Button
Camera
CanonicalState
Checkbox
Collection
ColorTransformBatcher
DataTable
DialogueStage
Dropdown
EntityRegistry
FeedbackClient
FloatingText
FloatingTextStack
Game
Grid
Halo
HelpScreen
HookRegistry
IconGrid
Label
LayeredSprite
LightningArc
ListView
LoadingScreen
LoadQueue
LockstepClient
Logger
MarkupText
MessageBox
Minimap
NewsClient
NewsSeenTracker
NinePatch
Node2D
ParticleEmitter
Player
PlayerInput
PlayerStats
PresentationQueue
Projectile
ReactionTable
RebindScreen
Recorder
Registry
RichLabel
RpgmAutotileAtlas
RunHistory
SaveSyncClient
SaveSystem
Scene
Scene2D
SceneComponentHost
SceneStack
ScreenEffects
ScreenReader
ScrollBox
Session
Shape2D
Signal
Skins
Slider
Spawner
Spinner
Sprite2D
SpriteAttachment
SpriteSheet
StageScript
StateRegistry
StatsScreen
StatusVisuals
StoryScreen
StorySequence
SyncGuard
TabbedList
TelemetryClient
TerrainGraphicsLayer
Text2D
TextModel
TiledSprite
TileMap
TintedSprite
Toast
Tooltip
TreeView
Tweener
UndoHistory
VerticalLabel
Viewport
Window
WindowStack
Interfaces
AchievementDef
ActionJournalEntry
ActorAnimatorOptions
AnchorSpec
AnimationFrame
AnimationOptions
AttachmentPoint
BarOptions
ButtonOptions
ButtonSkin
CameraOptions
CanonicalStateSnapshot
CharacterDefinition
CheckboxOptions
Choice
CollectionOptions
CsvOptions
DataTableOptions
DbRecord
DropdownOption
DropdownOptions
FeedbackRequest
FeedbackResponse
FloatingTextOptions
FloatingTextPush
FloatingTextStackEntry
FloatingTextStackMove
GameOptions
GlyphLayout
GraphicsCapabilities
GraphicsProbe
GridSpec
GridTrack
HaloOptions
HasColorAdd
HelpScreenOptions
HelpTopic
HexCoord
HistoryEntry
Hook
HttpTransportOptions
IconGridItem
IconGridOptions
ImageModifier
ImageTextureProbe
LabelOptions
LayoutRect
LightningArcOptions
LightningArcPoint
ListItem
ListTab
ListViewOptions
LoadedTiledMap
LoadingScreenOptions
LoadSnapshot
LoadTask
LoadTaskContext
LockstepClientOptions
LockstepWelcome
LogEntry
LoggerOptions
MarkdownSpan
MarkupLayout
MarkupLine
MarkupOptions
MarkupSpan
MarkupTextOptions
MessageBoxOptions
MessageBoxPresenterOptions
MessagePage
MinimapMarker
MinimapOptions
NeighborMask
NewsItem
NewsSeenOptions
NinePatchOptions
PaletteMapping
PaletteRange
ParsedImagePath
Particle
ParticleEmitterOptions
PlayerInputOptions
PlayerStatsOptions
PositionedMarkupSpan
PresentationQueueOptions
ProjectileOptions
ProjectilePoint
ReactionRule
RebindScreenOptions
RecolorProbe
Rect
RemapCanvas
RemapCanvasContext
RenderingDecision
ReplayEvent
ResolveTerrainGraphicsOptions
RevealState
RichLabelOptions
RotatedPixels
RpgmAutotileFrame
RpgmAutotileQuadrant
RunHistoryEntry
RunHistoryOptions
SaveData
SaveMeta
SaveStorage
SaveSyncResponse
SaveSystemOptions
SceneComponent
ScreenEffectsOptions
ScriptOptions
ScriptState
ScrollBoxOptions
SessionOptions
ShowOptions
SizeLimitOptions
Skin
SliderOptions
SpawnerOptions
SpinnerOptions
SpriteAttachmentOptions
StateExtension
StateRestoreDiagnostic
StateSnapshot
StatRow
StatsScreenOptions
StatusVisualsOptions
StatusVisualStyle
StoryBeat
StoryScreenOptions
TabbedListOptions
TableColumn
TelemetryEvent
TelemetryResponse
TerrainCondition
TerrainGraphicsLayerOptions
TerrainImage
TerrainPlacement
TerrainRule
TextModelOptions
TextureRegion
Theme
TickEvent
TiledLayer
TiledMapData
TiledObject
TiledTilesetData
TileMapOptions
TilesetSheet
TintTarget
ToastOptions
TooltipOptions
TreeNode
TreeRow
TreeViewOptions
TweenOptions
TwineStory
UndoHistoryOptions
VerticalLabelOptions
VerticalLayoutOptions
ViewportOptions
Wave
WebGpuDetection
WebSocketLike
WeightedCell
WeightedFloodOptions
WindowOptions
Type Aliases
ActorAnimationState
Anchor
AnimationFrameInput
BitmapLabelOptions
ButtonState
ChannelSource
ColorBlindnessType
ContrastLevel
CsvColumnType
Easing
EntityId
FeedbackOptions
GraphicsWorkload
LoadStatus
LogLevel
MarkupAlign
MarkupDirection
MarkupMeasure
MotionIntent
NewsOptions
PaletteRemapMode
ParticleRange
RotateMode
RpgmAutotileShape
RpgmAutotileShapeTable
RpgmAutotileSlot
SaveSyncOptions
Scene2DClass
SceneClass
Schema
ScreenEffectPhase
SignalListener
SkinData
SkinStates
SlotName
StageChoice
StageCommand
StateValue
StoryScript
TelemetryOptions
TerrainFlagsAt
TerrainRotate
WidgetState
Variables
BLOB_SHAPES
COLOR_BLINDNESS_MATRICES
defaultTheme
Easing
EMPTY
FLOATING_TEXT_STACK_GAP
Gradient
HALO_ANIMATION
highContrastTheme
NO_COLOR_ADD
RENDERING_DECISIONS
screenReader
themeChanged
version
Functions
advanceReveal
anchorAlign
applyAllImageModifiers
applyImageModifiers
applyTextureModifiers
autotileFrames
bitmapLabelStyle
blendMatrix
blendPixels
blobIndex
channelScaleMatrix
channelSwapMatrix
checkNoControlCharacters
checkSize
clamp
colorShiftMatrix
completeReveal
contrastRatio
createCamera
createColorBlindnessFilter
createLayers
croppedTexture
deserializeReplay
detectWebGpu
escapeHtml
floatingTextAgeAtLeast
floatingTextAlpha
floatingTextRise
floatingTextStackLifePenalty
floatingTextStackLift
floatingTextStackMoves
hexDistance
hexLine
hexNeighbors
hexRange
hexRotate
hexToPixel
imageModifier
importTwee
inspectGraphicsCapabilities
layoutMarkupLines
layoutVertical
loadTiledMap
markupAccessibilityText
markupToHtml
maskPixels
matchTerrainRule
meetsContrast
messageBoxPresenter
minimapCellCenter
motionDuration
newlyRevealed
packColorAdd
packTintAdd
paletteRangeMapping
parseColorPairs
parseCSV
parseImagePath
parseMarkdown
parseMarkup
parsePaletteLists
parseRotateMode
pixelToHex
positionMarkupLines
prefersReducedMotion
recolorTexture
rectOf
reducedMotion
registerColorTransform
relativeLuminance
remapPixels
resolveAnchor
resolveTerrainGraphics
revealComplete
rotatePixels
rpgmAutotileFrame
sanitizeInboundText
scramble
scrollOffset
serializeReplay
setReducedMotion
setTheme
sliceSpans
sliderFraction
sliderValueAt
snapZoom
spinValue
splitScreenHalves
spriteColorMatrix
squareRotate
startReveal
stateChecksum
stripMarkdown
stripMarkup
theme
tileFrame
tileFrameIndex
tileFrameSheet
unscramble
validateSchema
watchReducedMotion
weightedFlood
withTextureCanvas
References
Generator
 →Â
Random
.
Generator
MersenneTwister
 →Â
Random
.
MersenneTwister
MersenneTwisterState
 →Â
Random
.
MersenneTwisterState
RandomStreams
 →Â
Random
.
RandomStreams
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Namespaces
Actors
AI
Audio
Battle
Board
I18n
Input
Mwl
Random
Resources
Roguelike
Rpg
Simulation
World
Classes
Achievements
Action
Journal
Actor
Animator
Animated
Sprite
Animation
Bar
Bitmap
Label
Blob
Button
Camera
Canonical
State
Checkbox
Collection
Color
Transform
Batcher
Data
Table
Dialogue
Stage
Dropdown
Entity
Registry
Feedback
Client
Floating
Text
Floating
Text
Stack
Game
Grid
Halo
Help
Screen
Hook
Registry
Icon
Grid
Label
Layered
Sprite
Lightning
Arc
List
View
Loading
Screen
Load
Queue
Lockstep
Client
Logger
Markup
Text
Message
Box
Minimap
News
Client
News
Seen
Tracker
Nine
Patch
Node2
D
Particle
Emitter
Player
Player
Input
Player
Stats
Presentation
Queue
Projectile
Reaction
Table
Rebind
Screen
Recorder
Registry
Rich
Label
Rpgm
Autotile
Atlas
Run
History
Save
Sync
Client
Save
System
Scene
Scene2
D
Scene
Component
Host
Scene
Stack
Screen
Effects
Screen
Reader
Scroll
Box
Session
Shape2
D
Signal
Skins
Slider
Spawner
Spinner
Sprite2
D
Sprite
Attachment
Sprite
Sheet
Stage
Script
State
Registry
Stats
Screen
Status
Visuals
Story
Screen
Story
Sequence
Sync
Guard
Tabbed
List
Telemetry
Client
Terrain
Graphics
Layer
Text2
D
Text
Model
Tiled
Sprite
Tile
Map
Tinted
Sprite
Toast
Tooltip
Tree
View
Tweener
Undo
History
Vertical
Label
Viewport
Window
Window
Stack
Interfaces
Achievement
Def
Action
Journal
Entry
Actor
Animator
Options
Anchor
Spec
Animation
Frame
Animation
Options
Attachment
Point
Bar
Options
Button
Options
Button
Skin
Camera
Options
Canonical
State
Snapshot
Character
Definition
Checkbox
Options
Choice
Collection
Options
Csv
Options
Data
Table
Options
Db
Record
Dropdown
Option
Dropdown
Options
Feedback
Request
Feedback
Response
Floating
Text
Options
Floating
Text
Push
Floating
Text
Stack
Entry
Floating
Text
Stack
Move
Game
Options
Glyph
Layout
Graphics
Capabilities
Graphics
Probe
Grid
Spec
Grid
Track
Halo
Options
Has
Color
Add
Help
Screen
Options
Help
Topic
Hex
Coord
History
Entry
Hook
Http
Transport
Options
Icon
Grid
Item
Icon
Grid
Options
Image
Modifier
Image
Texture
Probe
Label
Options
Layout
Rect
Lightning
Arc
Options
Lightning
Arc
Point
List
Item
List
Tab
List
View
Options
Loaded
Tiled
Map
Loading
Screen
Options
Load
Snapshot
Load
Task
Load
Task
Context
Lockstep
Client
Options
Lockstep
Welcome
Log
Entry
Logger
Options
Markdown
Span
Markup
Layout
Markup
Line
Markup
Options
Markup
Span
Markup
Text
Options
Message
Box
Options
Message
Box
Presenter
Options
Message
Page
Minimap
Marker
Minimap
Options
Neighbor
Mask
News
Item
News
Seen
Options
Nine
Patch
Options
Palette
Mapping
Palette
Range
Parsed
Image
Path
Particle
Particle
Emitter
Options
Player
Input
Options
Player
Stats
Options
Positioned
Markup
Span
Presentation
Queue
Options
Projectile
Options
Projectile
Point
Reaction
Rule
Rebind
Screen
Options
Recolor
Probe
Rect
Remap
Canvas
Remap
Canvas
Context
Rendering
Decision
Replay
Event
Resolve
Terrain
Graphics
Options
Reveal
State
Rich
Label
Options
Rotated
Pixels
Rpgm
Autotile
Frame
Rpgm
Autotile
Quadrant
Run
History
Entry
Run
History
Options
Save
Data
Save
Meta
Save
Storage
Save
Sync
Response
Save
System
Options
Scene
Component
Screen
Effects
Options
Script
Options
Script
State
Scroll
Box
Options
Session
Options
Show
Options
Size
Limit
Options
Skin
Slider
Options
Spawner
Options
Spinner
Options
Sprite
Attachment
Options
State
Extension
State
Restore
Diagnostic
State
Snapshot
Stat
Row
Stats
Screen
Options
Status
Visuals
Options
Status
Visual
Style
Story
Beat
Story
Screen
Options
Tabbed
List
Options
Table
Column
Telemetry
Event
Telemetry
Response
Terrain
Condition
Terrain
Graphics
Layer
Options
Terrain
Image
Terrain
Placement
Terrain
Rule
Text
Model
Options
Texture
Region
Theme
Tick
Event
Tiled
Layer
Tiled
Map
Data
Tiled
Object
Tiled
Tileset
Data
Tile
Map
Options
Tileset
Sheet
Tint
Target
Toast
Options
Tooltip
Options
Tree
Node
Tree
Row
Tree
View
Options
Tween
Options
Twine
Story
Undo
History
Options
Vertical
Label
Options
Vertical
Layout
Options
Viewport
Options
Wave
Web
Gpu
Detection
Web
Socket
Like
Weighted
Cell
Weighted
Flood
Options
Window
Options
Type Aliases
Actor
Animation
State
Anchor
Animation
Frame
Input
Bitmap
Label
Options
Button
State
Channel
Source
Color
Blindness
Type
Contrast
Level
Csv
Column
Type
Easing
Entity
Id
Feedback
Options
Graphics
Workload
Load
Status
Log
Level
Markup
Align
Markup
Direction
Markup
Measure
Motion
Intent
News
Options
Palette
Remap
Mode
Particle
Range
Rotate
Mode
Rpgm
Autotile
Shape
Rpgm
Autotile
Shape
Table
Rpgm
Autotile
Slot
Save
Sync
Options
Scene2
D
Class
Scene
Class
Schema
Screen
Effect
Phase
Signal
Listener
Skin
Data
Skin
States
Slot
Name
Stage
Choice
Stage
Command
State
Value
Story
Script
Telemetry
Options
Terrain
Flags
At
Terrain
Rotate
Widget
State
Variables
BLOB_
SHAPES
COLOR_
BLINDNESS_
MATRICES
default
Theme
Easing
EMPTY
FLOATING_
TEXT_
STACK_
GAP
Gradient
HALO_
ANIMATION
high
Contrast
Theme
NO_
COLOR_
ADD
RENDERING_
DECISIONS
screen
Reader
theme
Changed
version
Functions
advance
Reveal
anchor
Align
apply
All
Image
Modifiers
apply
Image
Modifiers
apply
Texture
Modifiers
autotile
Frames
bitmap
Label
Style
blend
Matrix
blend
Pixels
blob
Index
channel
Scale
Matrix
channel
Swap
Matrix
check
No
Control
Characters
check
Size
clamp
color
Shift
Matrix
complete
Reveal
contrast
Ratio
create
Camera
create
Color
Blindness
Filter
create
Layers
cropped
Texture
deserialize
Replay
detect
Web
Gpu
escape
Html
floating
Text
Age
At
Least
floating
Text
Alpha
floating
Text
Rise
floating
Text
Stack
Life
Penalty
floating
Text
Stack
Lift
floating
Text
Stack
Moves
hex
Distance
hex
Line
hex
Neighbors
hex
Range
hex
Rotate
hex
To
Pixel
image
Modifier
import
Twee
inspect
Graphics
Capabilities
layout
Markup
Lines
layout
Vertical
load
Tiled
Map
markup
Accessibility
Text
markup
To
Html
mask
Pixels
match
Terrain
Rule
meets
Contrast
message
Box
Presenter
minimap
Cell
Center
motion
Duration
newly
Revealed
pack
Color
Add
pack
Tint
Add
palette
Range
Mapping
parse
Color
Pairs
parse
CSV
parse
Image
Path
parse
Markdown
parse
Markup
parse
Palette
Lists
parse
Rotate
Mode
pixel
To
Hex
position
Markup
Lines
prefers
Reduced
Motion
recolor
Texture
rect
Of
reduced
Motion
register
Color
Transform
relative
Luminance
remap
Pixels
resolve
Anchor
resolve
Terrain
Graphics
reveal
Complete
rotate
Pixels
rpgm
Autotile
Frame
sanitize
Inbound
Text
scramble
scroll
Offset
serialize
Replay
set
Reduced
Motion
set
Theme
slice
Spans
slider
Fraction
slider
Value
At
snap
Zoom
spin
Value
split
Screen
Halves
sprite
Color
Matrix
square
Rotate
start
Reveal
state
Checksum
strip
Markdown
strip
Markup
theme
tile
Frame
tile
Frame
Index
tile
Frame
Sheet
unscramble
validate
Schema
watch
Reduced
Motion
weighted
Flood
with
Texture
Canvas
References
Generator
Mersenne
Twister
Mersenne
Twister
State
Random
Streams
Reference
Overview
Examples
Getting started
Design
FAQ
mwg API
Loading...