### Input Module Source: https://developer.rpgmakerweb.com/rpg-maker-mz Handles user input from keyboard, gamepad, and touch devices. ```APIDOC ## Input Module ### Description Handles user input from keyboard, gamepad, and touch devices. ### Members - **date** (number) - **dir4** (number) - **dir8** (number) - **gamepadMapper** - **keyMapper** - **keyRepeatInterval** (number) - **keyRepeatWait** (number) ### Methods - **clear**(): void - **initialize**(): void - **isLongPressed**(): boolean - **isPressed**(): boolean - **isRepeated**(): boolean - **isTriggered**(): boolean - **update**(): void ``` -------------------------------- ### WindowLayer Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Manages multiple window layers for rendering. ```APIDOC ## WindowLayer Class ### Description Manages multiple window layers for rendering. ### Methods - **render**(): void - **update**(): void ``` -------------------------------- ### WebAudio Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Handles audio playback using the Web Audio API. ```APIDOC ## WebAudio Class ### Description Handles audio playback using the Web Audio API. ### Members - **pan** (number) - **pitch** (number) - **url** (string) - **volume** (number) ### Methods - **initialize**(): void - **setMasterVolume**(): void - **addLoadListener**(listner: Function): void - **addStopListener**(listner: Function): void - **clear**(): void - **destroy**(): void - **fadeIn**(duration: number): void - **fadeOut**(duration: number): void - **isError**(): boolean - **isPlaying**(): boolean - **isReady**(): boolean - **play**(looping: boolean): void - **retry**(): void - **seek**(): void - **stop**(): void ``` -------------------------------- ### Tilemap Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Manages and renders the game map tiles. ```APIDOC ## Tilemap Class ### Description Manages and renders the game map tiles. ### Members - **animationCount** (number) - **flags** - **height** (number) - **horizontalWrap** (boolean) - **origin** (Point) - **verticalWrap** (boolean) - **width** (number) ### Methods - **destroy**(): void - **isReady**(): boolean - **refresh**(): void - **setBitmaps**(bitmaps: Bitmap[]): void - **setData**(data: number[]): void - **update**(): void - **updateTransform**(): void ``` -------------------------------- ### TouchInput Module Source: https://developer.rpgmakerweb.com/rpg-maker-mz Handles touch input events and gestures. ```APIDOC ## TouchInput Module ### Description Handles touch input events and gestures. ### Members - **date** (number) - **keyRepeatInterval** (number) - **keyRepeatWait** (number) - **moveThreshold** (number) - **wheelX** (number) - **wheelY** (number) - **x** (number) - **y** (number) ### Methods - **clear**(): void - **initialize**(): void - **isCancelled**(): boolean - **isClicked**(): boolean - **isHovered**(): boolean - **isLongPressed**(): boolean - **isMoved**(): boolean - **isPressed**(): boolean - **isReleased**(): boolean - **isRepeated**(): boolean - **isTriggered**(): boolean - **update**(): void ``` -------------------------------- ### Utils Module Source: https://developer.rpgmakerweb.com/rpg-maker-mz Provides various utility functions for RPG Maker MZ. ```APIDOC ## Utils Module ### Description Provides various utility functions for RPG Maker MZ. ### Members - **RPGMAKER_NAME** (string) - **RPGMAKER_VERSION** (string) ### Methods - **canPlayOgg**(): boolean - **canPlayWebm**(): boolean - **canUseCssFontLoading**(): boolean - **canUseIndexedDB**(): boolean - **canUseWebAudioAPI**(): boolean - **canUseWebGL**(): boolean - **checkRMVersion**(): boolean - **containsArabic**(): boolean - **decryptArrayBuffer**(): ArrayBuffer - **encodeURI**(): string - **escapeHtml**(): string - **hasEncryptedAudio**(): boolean - **hasEncryptedImages**(): boolean - **isAndroidChrome**(): boolean - **isLocal**(): boolean - **isMobileDevice**(): boolean - **isMobileSafari**(): boolean - **isNwjs**(): boolean - **isOptionValid**(): boolean - **setEncryptionInfo**(): void ``` -------------------------------- ### Video Module Source: https://developer.rpgmakerweb.com/rpg-maker-mz Controls video playback within the game. ```APIDOC ## Video Module ### Description Controls video playback within the game. ### Methods - **initialize**(): void - **isPlaying**(): boolean - **play**(): void - **resize**(): void - **setVolume**(): void ``` -------------------------------- ### Window Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Represents a window UI element with customizable appearance and content. ```APIDOC ## Window Class ### Description Represents a window UI element with customizable appearance and content. ### Members - **active** (boolean) - **backOpacity** (number) - **contents** (Bitmap) - **contentsBack** (Bitmap) - **contentsOpacity** (number) - **cursorVisible** (boolean) - **downArrowVisible** (boolean) - **frameVisible** (boolean) - **height** (number) - **innerHeight** (number) - **innerRect** (Rectangle) - **innerWidth** (number) - **margin** (number) - **opacity** (number) - **openness** (number) - **origin** (Point) - **padding** (number) - **pause** (boolean) - **upArrowVisible** (boolean) - **width** (number) - **windowskin** (Bitmap) ### Methods - **addChildToBack**(child: Object): void - **addInnerChild**(child: Object): void - **destroy**(): void - **drawShape**(shape: Object): void - **isClosed**(): boolean - **isOpen**(): boolean - **move**(x: number, y: number): void - **moveCursorBy**(x: number, y: number): void - **moveInnerChildrenBy**(x: number, y: number): void - **setCursorRect**(rect: Rectangle): void - **setTone**(tone: Tone): void - **update**(): void - **updateTransform**(): void ``` -------------------------------- ### Graphics Module Source: https://developer.rpgmakerweb.com/rpg-maker-mz Provides methods and properties for managing graphics, canvas, and screen rendering. ```APIDOC ## Graphics Module ### Description Provides methods and properties for managing graphics, canvas, and screen rendering. ### Members - **app** - **boxHeight** (number) - **boxWidth** (number) - **defaultScale** (number) - **effekseer** - **frameCount** (number) - **height** (number) - **width** (number) ### Methods - **endLoading**(): void - **eraseError**(): void - **hideScreen**(): void - **initialize**(): void - **isInsideCanvas**(): boolean - **pageToCanvasX**(): number - **pageToCanvasY**(): number - **printError**(): void - **resize**(): void - **setStage**(): void - **setTickHandler**(): void - **showRetryButton**(): void - **showScreen**(): void - **startGameLoop**(): void - **startLoading**(): void - **stopGameLoop**(): void ``` -------------------------------- ### JsExtensions Source: https://developer.rpgmakerweb.com/rpg-maker-mz Provides utility extensions for JavaScript built-in objects like Array, Math, and String. ```APIDOC ## JsExtensions ### Description Provides utility extensions for JavaScript built-in objects like Array, Math, and String. ### Methods - **Array#clone**(): Array - **Array#contains**(): boolean - **Array#equals**(): boolean - **Array#remove**(): Array - **Math.randomInt**(max: number): number - **Number#clamp**(min: number, max: number): number - **Number#mod**(n: number): number - **Number#padZero**(length: number): string - **String#contains**(string: string): boolean - **String#format**(...args: any[]): string - **String#padZero**(length: number): string ``` -------------------------------- ### JsonEx Module Source: https://developer.rpgmakerweb.com/rpg-maker-mz Enhanced JSON parsing and stringification with support for circular references and depth limits. ```APIDOC ## JsonEx Module ### Description Enhanced JSON parsing and stringification with support for circular references and depth limits. ### Members - **maxDepth** (number) ### Methods - **makeDeepCopy**(): any - **parse**(): any - **stringify**(): string ``` -------------------------------- ### Stage Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Represents the game stage where all sprites are rendered. ```APIDOC ## Stage Class ### Description Represents the game stage where all sprites are rendered. ### Methods - **destroy**(): void ``` -------------------------------- ### Bitmap Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Represents a bitmap image and provides methods for drawing and manipulation. ```APIDOC ## Bitmap Class ### Description Represents a bitmap image and provides methods for drawing and manipulation. ### Members - **baseTexture** - **canvas** (HTMLCanvasElement) - **context** (CanvasRenderingContext2D) - **fontBold** (boolean) - **fontFace** (string) - **fontItalic** (boolean) - **fontSize** (number) - **height** (number) - **image** (HTMLImageElement) - **outlineColor** (string) - **outlineWidth** (number) - **paintOpacity** (number) - **rect** (Rectangle) - **smooth** (boolean) - **textColor** (string) - **url** (string) - **width** (number) ### Methods - **load**(url: string): void - **snap**(): Bitmap - **addLoadListener**(listner: Function): void - **blt**(source: Bitmap, sx: number, sy: number, sw: number, sh: number, dx: number, dy: number, dw: number, dh: number): void - **clear**(): void - **clearRect**(x: number, y: number, width: number, height: number): void - **destroy**(): void - **drawCircle**(x: number, y: number, radius: number): void - **drawText**(text: string, x: number, y: number, maxWidth: number, lineHeight: number, align: string): void - **fillAll**(): void - **fillRect**(x: number, y: number, width: number, height: number): void - **getAlphaPixel**(x: number, y: number): number - **getPixel**(x: number, y: number): string - **gradientFillRect**(x: number, y: number, width: number, height: number): void - **isError**(): boolean - **isReady**(): boolean - **measureTextWidth**(text: string): number - **resize**(width: number, height: number): void - **retry**(): void - **strokeRect**(x: number, y: number, width: number, height: number): void ``` -------------------------------- ### Weather Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Manages weather effects like rain and storms. ```APIDOC ## Weather Class ### Description Manages weather effects like rain and storms. ### Members - **origin** (Point) - **power** (number) - **type** (number) ### Methods - **destroy**(): void - **update**(): void ``` -------------------------------- ### ColorFilter Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Applies color filters to bitmaps. ```APIDOC ## ColorFilter Class ### Description Applies color filters to bitmaps. ### Methods - **setBlendColor**(color: Color): void - **setBrightness**(brightness: number): void - **setColorTone**(tone: Tone): void - **setHue**(hue: number): void ``` -------------------------------- ### ScreenSprite Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Represents a sprite that covers the entire screen, used for effects like fading. ```APIDOC ## ScreenSprite Class ### Description Represents a sprite that covers the entire screen, used for effects like fading. ### Members - **opacity** (number) ### Methods - **destroy**(): void - **setBlack**(): void - **setColor**(color: Color): void - **setWhite**(): void ``` -------------------------------- ### Sprite Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz Represents a graphical element that can be displayed on the screen. ```APIDOC ## Sprite Class ### Description Represents a graphical element that can be displayed on the screen. ### Members - **bitmap** (Bitmap) - **blendMode** (number) - **height** (number) - **opacity** (number) - **width** (number) ### Methods - **destroy**(): void - **getBlendColor**(): Color - **getColorTone**(): Tone - **hide**(): void - **move**(x: number, y: number, width: number, height: number): void - **setBlendColor**(color: Color): void - **setColorTone**(tone: Tone): void - **setFrame**(x: number, y: number, width: number, height: number): void - **setHue**(hue: number): void - **show**(): void - **update**(): void - **updateVisibility**(): void ``` -------------------------------- ### TilingSprite Class Source: https://developer.rpgmakerweb.com/rpg-maker-mz A sprite that repeats its bitmap to fill a rectangular area. ```APIDOC ## TilingSprite Class ### Description A sprite that repeats its bitmap to fill a rectangular area. ### Members - **bitmap** (Bitmap) - **opacity** (number) - **origin** (Point) ### Methods - **destroy**(): void - **move**(x: number, y: number, width: number, height: number): void - **setFrame**(x: number, y: number, width: number, height: number): void - **update**(): void - **updateTransform**(): void ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.