SYMBOL INDEX (943 symbols across 123 files) FILE: __mocks__/pixi-viewport.ts class Viewport (line 4) | class Viewport extends PixiViewport { FILE: docs/.vitepress/theme/components/config.ts constant PRIMITIVE_COMPONENTS (line 26) | const PRIMITIVE_COMPONENTS = [ constant CORE_FUNCTIONS (line 55) | const CORE_FUNCTIONS = [ FILE: docs/.vitepress/theme/components/example.ts type Example (line 1) | interface Example { FILE: docs/.vitepress/theme/index.ts method enhanceApp (line 10) | enhanceApp(ctx) { FILE: packages/compiler/index.ts constant DEV_SRC (line 11) | const DEV_SRC = "../../src" function generateHash (line 19) | function generateHash(str: string): string { function showErrorMessage (line 50) | function showErrorMessage(template: string, error: any): string { function scopeCSS (line 82) | function scopeCSS(css: string, scopeClass: string): string { function splitCallArguments (line 179) | function splitCallArguments(argsText: string): string[] { function addScopeClassToDOMContainer (line 267) | function addScopeClassToDOMContainer(parsedTemplate: string, scopeClass:... function shaderLoader (line 405) | function shaderLoader() { function canvasengine (line 428) | function canvasengine() { FILE: packages/compiler/tests/compiler.spec.ts function generateHash (line 14) | function generateHash(str: string): string { function scopeCSS (line 32) | function scopeCSS(css: string, scopeClass: string): string { function splitCallArguments (line 129) | function splitCallArguments(argsText: string): string[] { function addScopeClassToDOMContainer (line 217) | function addScopeClassToDOMContainer(parsedTemplate: string, scopeClass:... FILE: packages/compiler/tests/compiler2.spec.ts function generateHash (line 14) | function generateHash(str: string): string { function scopeCSS (line 32) | function scopeCSS(css: string, scopeClass: string): string { function splitCallArguments (line 129) | function splitCallArguments(argsText: string): string[] { function addScopeClassToDOMContainer (line 217) | function addScopeClassToDOMContainer(parsedTemplate: string, scopeClass:... FILE: packages/core/src/components/Button.ts type ButtonState (line 15) | enum ButtonState { type ButtonStyle (line 25) | interface ButtonStyle { type ButtonProps (line 57) | interface ButtonProps { function Button (line 193) | function Button(props: ButtonProps) { FILE: packages/core/src/components/Canvas.ts type CanvasElement (line 17) | interface CanvasElement extends Element { type CanvasProps (line 29) | interface CanvasProps extends Props { FILE: packages/core/src/components/Container.ts type ContainerProps (line 9) | interface ContainerProps extends DisplayObjectProps { class CanvasContainer (line 13) | class CanvasContainer extends DisplayObject(PixiContainer) { method onUpdate (line 16) | onUpdate(props) { method onMount (line 29) | async onMount(args) { type CanvasContainer (line 57) | interface CanvasContainer extends DisplayObjectProps {} method onUpdate (line 16) | onUpdate(props) { method onMount (line 29) | async onMount(args) { FILE: packages/core/src/components/DOMContainer.ts constant EVENTS (line 71) | const EVENTS = [ class CanvasDOMContainer (line 111) | class CanvasDOMContainer extends DisplayObject(PixiDOMContainer) { method hasDomContainerAncestor (line 145) | private hasDomContainerAncestor(): boolean { method getPercentRatio (line 155) | private getPercentRatio(value: string): number | null { method getCanvasSize (line 161) | private getCanvasSize() { method shouldUseCanvasPercent (line 166) | private shouldUseCanvasPercent(): boolean { method syncCanvasSizeEffect (line 173) | private syncCanvasSizeEffect() { method applyElementSize (line 189) | private applyElementSize() { method routeDomChildren (line 237) | private routeDomChildren(children: any): any { method onInit (line 267) | onInit(props: any) { method onMount (line 345) | async onMount(element: Element, index?: number) { method onUpdate (line 351) | onUpdate(props: any) { method onLayoutComputed (line 357) | onLayoutComputed() { method onDestroy (line 361) | async onDestroy(parent: Element, afterDestroy?: () => void) { type CanvasDOMContainer (line 373) | interface CanvasDOMContainer extends DisplayObjectProps { } method hasDomContainerAncestor (line 145) | private hasDomContainerAncestor(): boolean { method getPercentRatio (line 155) | private getPercentRatio(value: string): number | null { method getCanvasSize (line 161) | private getCanvasSize() { method shouldUseCanvasPercent (line 166) | private shouldUseCanvasPercent(): boolean { method syncCanvasSizeEffect (line 173) | private syncCanvasSizeEffect() { method applyElementSize (line 189) | private applyElementSize() { method routeDomChildren (line 237) | private routeDomChildren(children: any): any { method onInit (line 267) | onInit(props: any) { method onMount (line 345) | async onMount(element: Element, index?: number) { method onUpdate (line 351) | onUpdate(props: any) { method onLayoutComputed (line 357) | onLayoutComputed() { method onDestroy (line 361) | async onDestroy(parent: Element, afterDestroy?: () => void) { FILE: packages/core/src/components/DOMElement.ts type DOMElementProps (line 13) | interface DOMElementProps extends DisplayObjectProps { type DOMContainerProps (line 35) | interface DOMContainerProps extends DOMElementProps { constant EVENTS (line 169) | const EVENTS = [ class CanvasDOMElement (line 209) | class CanvasDOMElement { method isFormElement (line 223) | private isFormElement(elementType: string): boolean { method collectClassTokens (line 228) | private collectClassTokens(value: any, tokens: string[]) { method collectClassSignals (line 252) | private collectClassSignals(value: any, signals: Set) { method applyClassList (line 269) | private applyClassList(classList: any) { method syncClassSubscriptions (line 286) | private syncClassSubscriptions(classList: any) { method appendChildElement (line 305) | private appendChildElement(child: any) { method onInit (line 358) | onInit(props: DOMElementProps) { method onMount (line 415) | onMount(context: Element) { method onUpdate (line 447) | onUpdate(props: DOMElementProps) { method onDestroy (line 516) | async onDestroy( type CanvasDOMElement (line 550) | interface CanvasDOMElement extends DisplayObjectProps { } method isFormElement (line 223) | private isFormElement(elementType: string): boolean { method collectClassTokens (line 228) | private collectClassTokens(value: any, tokens: string[]) { method collectClassSignals (line 252) | private collectClassSignals(value: any, signals: Set) { method applyClassList (line 269) | private applyClassList(classList: any) { method syncClassSubscriptions (line 286) | private syncClassSubscriptions(classList: any) { method appendChildElement (line 305) | private appendChildElement(child: any) { method onInit (line 358) | onInit(props: DOMElementProps) { method onMount (line 415) | onMount(context: Element) { method onUpdate (line 447) | onUpdate(props: DOMElementProps) { method onDestroy (line 516) | async onDestroy( FILE: packages/core/src/components/DOMSprite.ts type DOMSpriteFrame (line 17) | interface DOMSpriteFrame { type DOMSpriteProps (line 24) | interface DOMSpriteProps extends DOMElementProps { constant EVENTS (line 63) | const EVENTS = [ type DOMSpriteTextureOptionsMerging (line 103) | type DOMSpriteTextureOptionsMerging = TextureOptions & { type DOMSpriteFrameOptions (line 109) | type DOMSpriteFrameOptions = FrameOptions & DOMSpriteFrame; type DOMSpriteAnimationData (line 111) | type DOMSpriteAnimationData = { type DOMSpriteSheetDefinition (line 119) | type DOMSpriteSheetDefinition = SpritesheetOptions & { class CanvasDOMSprite (line 123) | class CanvasDOMSprite extends CanvasDOMElement { method onInit (line 162) | onInit(props: DOMElementProps) { method onMount (line 183) | onMount(context: Element) { method onUpdate (line 191) | onUpdate(props: DOMElementProps) { method onDestroy (line 201) | async onDestroy( method resolveRectangle (line 217) | private resolveRectangle( method resolveSheetDefinition (line 230) | private resolveSheetDefinition( method detectImageDimensions (line 245) | private async detectImageDimensions( method createSheetAnimations (line 259) | private async createSheetAnimations(definition: DOMSpriteSheetDefiniti... method setSheetDefinition (line 328) | private async setSheetDefinition( method playSheet (line 368) | private playSheet(name: string, params: any[] = []) { method getCurrentSheetFrame (line 417) | private getCurrentSheetFrame(): DOMSpriteFrame | null { method advanceSheet (line 424) | private advanceSheet(tick: Tick) { method mergeEventAttrs (line 460) | private mergeEventAttrs(props: DOMSpriteProps): DOMSpriteProps { method applyProps (line 498) | private applyProps(props: DOMSpriteProps) { method resolveValue (line 573) | private resolveValue(value: T | Signal | { value?: T } | undefin... method resolvePoint (line 582) | private resolvePoint( method resolveSize (line 600) | private resolveSize(value: DOMSpriteProps["width"] | DOMSpriteProps["h... method resolvePixelSize (line 608) | private resolvePixelSize(value?: string): number | undefined { method toCssColor (line 621) | private toCssColor(tint: number): string { method applyDisplayProps (line 626) | private applyDisplayProps(props: DOMSpriteProps) { method syncRenderElement (line 742) | private syncRenderElement() { method getRenderElement (line 769) | private getRenderElement() { method applyContainScale (line 773) | private applyContainScale() { method bindPlayingSignal (line 791) | private bindPlayingSignal(context: Element) { method bindSheetParams (line 812) | private bindSheetParams(context: Element) { method getFrames (line 830) | private getFrames(): DOMSpriteFrame[] { method normalizeIndex (line 836) | private normalizeIndex(index: number, length: number) { method render (line 847) | private render() { method applyFrame (line 874) | private applyFrame(frame: DOMSpriteFrame) { method updateAnimationLoop (line 910) | private updateAnimationLoop() { method startAnimationLoop (line 926) | private startAnimationLoop() { method stopAnimationLoop (line 998) | private stopAnimationLoop() { method advance (line 1016) | private advance(deltaTime: number) { FILE: packages/core/src/components/DisplayObject.ts type ComponentInstance (line 17) | interface ComponentInstance extends PixiMixins.ContainerOptions { constant EVENTS (line 30) | const EVENTS = [ type OnHook (line 101) | type OnHook = (() => void) | (() => Promise | void); function DisplayObject (line 103) | function DisplayObject(extendClass) { FILE: packages/core/src/components/FocusContainer.ts type FocusContainerProps (line 21) | interface FocusContainerProps extends DisplayObjectProps { class CanvasFocusContainer (line 69) | class CanvasFocusContainer { method onInit (line 80) | onInit(props: FocusContainerProps) { method onMount (line 110) | async onMount(element: Element): Promise { method onUpdate (line 165) | onUpdate(props: FocusContainerProps) { method onDestroy (line 181) | async onDestroy(parent: Element, afterDestroy?: () => void): Prom... method registerChildren (line 200) | private registerChildren(element: Element) { method getContainerId (line 331) | getContainerId(): string { method getCurrentIndexSignal (line 340) | getCurrentIndexSignal(): Signal | null { method getFocusedElementSignal (line 349) | getFocusedElementSignal(): Signal | null { type CanvasFocusContainer (line 354) | interface CanvasFocusContainer extends DisplayObjectProps { } method onInit (line 80) | onInit(props: FocusContainerProps) { method onMount (line 110) | async onMount(element: Element): Promise { method onUpdate (line 165) | onUpdate(props: FocusContainerProps) { method onDestroy (line 181) | async onDestroy(parent: Element, afterDestroy?: () => void): Prom... method registerChildren (line 200) | private registerChildren(element: Element) { method getContainerId (line 331) | getContainerId(): string { method getCurrentIndexSignal (line 340) | getCurrentIndexSignal(): Signal | null { method getFocusedElementSignal (line 349) | getFocusedElementSignal(): Signal | null { FILE: packages/core/src/components/Graphic.ts type GraphicsProps (line 11) | interface GraphicsProps extends DisplayObjectProps { type RectProps (line 15) | interface RectProps extends DisplayObjectProps { type CircleProps (line 19) | interface CircleProps extends DisplayObjectProps { type EllipseProps (line 24) | interface EllipseProps extends DisplayObjectProps { type TriangleProps (line 28) | interface TriangleProps extends DisplayObjectProps { type SvgProps (line 33) | interface SvgProps extends DisplayObjectProps { class CanvasGraphics (line 42) | class CanvasGraphics extends DisplayObject(PixiGraphics) { method onInit (line 78) | async onInit(props) { method onMount (line 89) | async onMount(element: Element, index?: number): Promise { method onUpdate (line 139) | onUpdate(props: any) { method onDestroy (line 163) | async onDestroy(parent: Element, afterDestroy: () =... function Graphics (line 174) | function Graphics(props: GraphicsProps) { function Rect (line 187) | function Rect(props: RectProps) { function Circle (line 210) | function Circle(props: CircleProps) { function Ellipse (line 232) | function Ellipse(props: EllipseProps) { function Triangle (line 236) | function Triangle(props: TriangleProps) { function Svg (line 283) | function Svg(props: SvgProps) { FILE: packages/core/src/components/Joystick.ts type JoystickChangeEvent (line 10) | interface JoystickChangeEvent { type Direction (line 16) | enum Direction { type JoystickSettings (line 27) | interface JoystickSettings { function Joystick (line 41) | function Joystick(opts: JoystickSettings = {}) { FILE: packages/core/src/components/Mesh.ts type MeshProps (line 14) | interface MeshProps extends DisplayObjectProps { class CanvasMesh (line 53) | class CanvasMesh extends DisplayObject(PixiMesh) { method constructor (line 64) | constructor() { method onInit (line 86) | onInit(props: MeshProps) { method onUpdate (line 118) | async onUpdate(props: MeshProps) { method onDestroy (line 174) | async onDestroy(parent: Element, afterDestroy: () =... FILE: packages/core/src/components/NineSliceSprite.ts type NineSliceSpriteProps (line 7) | interface NineSliceSpriteProps extends DisplayObjectProps { class CanvasNineSliceSprite (line 19) | class CanvasNineSliceSprite extends DisplayObject(PixiNineSliceSprite) { method constructor (line 20) | constructor() { method onUpdate (line 28) | async onUpdate(props: NineSliceSpriteProps) { type CanvasNineSliceSprite (line 41) | interface CanvasNineSliceSprite extends PixiNineSliceSprite { method constructor (line 20) | constructor() { method onUpdate (line 28) | async onUpdate(props: NineSliceSpriteProps) { function NineSliceSprite (line 47) | function NineSliceSprite(props: NineSliceSpriteProps) { FILE: packages/core/src/components/ParticleEmitter.ts class CanvasParticlesEmitter (line 7) | class CanvasParticlesEmitter extends CanvasContainer { method onMount (line 11) | async onMount(params) { method onUpdate (line 26) | onUpdate(props) {} method onDestroy (line 28) | async onDestroy(parent: Element, afterDestroy: () =... function ParticlesEmitter (line 41) | function ParticlesEmitter(props) { FILE: packages/core/src/components/Scene.ts function Scene (line 4) | function Scene(props) { FILE: packages/core/src/components/Sprite.ts type Image (line 36) | type Image = { image: string }; type TextureOptionsMerging (line 38) | type TextureOptionsMerging = TextureOptions & { type FrameOptionsMerging (line 45) | type FrameOptionsMerging = TextureOptionsMerging & FrameOptions; type SpritesheetOptionsMerging (line 46) | type SpritesheetOptionsMerging = TextureOptionsMerging & SpritesheetOpti... type TransformOptionsAsArray (line 47) | type TransformOptionsAsArray = Pick< type AnimationDataFrames (line 52) | type AnimationDataFrames = { type HitboxAnchorMode (line 61) | type HitboxAnchorMode = "top-left" | "center" | "foot"; type Hitbox (line 63) | type Hitbox = { type StandardAnimation (line 69) | enum StandardAnimation { class CanvasSprite (line 74) | class CanvasSprite extends DisplayObject(PixiSprite) { method renderer (line 95) | get renderer() { method detectImageDimensions (line 114) | private async detectImageDimensions(imagePath: string): Promise<{ widt... method createTextures (line 173) | private async createTextures( method createAnimations (line 242) | private async createAnimations() { method onMount (line 310) | async onMount(params: Element) { method onUpdate (line 389) | async onUpdate(props) { method onDestroy (line 489) | async onDestroy(parent: Element, afterDestroy: () => void): Promise { method update (line 619) | update({ deltaRatio }) { method applyHitboxAnchor (line 720) | private applyHitboxAnchor( method normalizeHitbox (line 767) | private normalizeHitbox(hitbox: unknown): Hitbox | null { method clamp (line 785) | private clamp(value: number) { type CanvasSprite (line 790) | interface CanvasSprite extends PixiSprite { method renderer (line 95) | get renderer() { method detectImageDimensions (line 114) | private async detectImageDimensions(imagePath: string): Promise<{ widt... method createTextures (line 173) | private async createTextures( method createAnimations (line 242) | private async createAnimations() { method onMount (line 310) | async onMount(params: Element) { method onUpdate (line 389) | async onUpdate(props) { method onDestroy (line 489) | async onDestroy(parent: Element, afterDestroy: () => void): Promise { method update (line 619) | update({ deltaRatio }) { method applyHitboxAnchor (line 720) | private applyHitboxAnchor( method normalizeHitbox (line 767) | private normalizeHitbox(hitbox: unknown): Hitbox | null { method clamp (line 785) | private clamp(value: number) { type SpriteProps (line 797) | interface SpriteProps extends DisplayObjectProps { type SpritePropsWithImage (line 818) | interface SpritePropsWithImage extends Omit { type SpritePropsWithSheet (line 828) | interface SpritePropsWithSheet type SpritePropTypes (line 842) | type SpritePropTypes = SpritePropsWithImage | SpritePropsWithSheet; FILE: packages/core/src/components/Text.ts type TextEffect (line 9) | enum TextEffect { type TextProps (line 13) | interface TextProps extends DisplayObjectProps { class CanvasText (line 33) | class CanvasText extends DisplayObject(PixiText) { method onMount (line 51) | async onMount(element: Element, index?: number): Promise { method onUpdate (line 83) | onUpdate(props: TextProps) { method onCompleteCallback (line 126) | get onCompleteCallback() { method initializeTypewriterSound (line 135) | private initializeTypewriterSound() { method playTypewriterSound (line 158) | private playTypewriterSound(currentTime: number) { method updateLayout (line 173) | private updateLayout() { method typewriterEffect (line 182) | private typewriterEffect() { method skipTypewriter (line 210) | private skipTypewriter() { method onDestroy (line 227) | async onDestroy(parent: Element, afterDestroy?: () => void): Prom... function Text (line 250) | function Text(props: TextProps) { FILE: packages/core/src/components/TilingSprite.ts type TilingSpriteProps (line 6) | interface TilingSpriteProps extends DisplayObjectProps { class CanvasTilingSprite (line 14) | class CanvasTilingSprite extends DisplayObject(PixiTilingSprite) { method onUpdate (line 15) | onUpdate(props: TilingSpriteProps): void { function TilingSprite (line 37) | function TilingSprite(props: TilingSpriteProps) { FILE: packages/core/src/components/Video.ts type VideoProps (line 7) | interface VideoProps { function Video (line 18) | function Video(props: VideoProps) { FILE: packages/core/src/components/Viewport.ts constant EVENTS (line 8) | const EVENTS = [ type ViewportProps (line 32) | interface ViewportProps extends Props { class CanvasViewport (line 48) | class CanvasViewport extends DisplayObject(Container) { method constructor (line 54) | constructor() { method addChild (line 73) | addChild(...children: U): U[0] { method addChildAt (line 77) | addChildAt(child: T, index: n... method onInit (line 81) | onInit(props) { method onMount (line 94) | async onMount(element: Element, index?: number): Promise { method onUpdate (line 131) | onUpdate(props) { method updateViewportSettings (line 136) | private updateViewportSettings(props) { method updateMask (line 182) | private updateMask() { method onDestroy (line 196) | async onDestroy(parent: Element, afterDestroy?: () => void): Prom... method follow (line 205) | follow(...args: any[]) { method plugins (line 209) | get plugins() { function Viewport (line 216) | function Viewport(props: ViewportProps) { FILE: packages/core/src/components/types/DisplayObject.ts type FlexDirection (line 9) | type FlexDirection = 'row' | 'column' | 'row-reverse' | 'column-reverse'; type JustifyContent (line 10) | type JustifyContent = 'flex-start' | 'flex-end' | 'center' | 'space-betw... type AlignContent (line 11) | type AlignContent = 'flex-start' | 'flex-end' | 'center' | 'space-betwee... type Size (line 12) | type Size = number | `${number}%` type EdgeSize (line 13) | type EdgeSize = SignalOrPrimitive FrameOption... type TexturesOptions (line 206) | interface TexturesOptions extends TextureOptions, TransformOptions { type SpritesheetOptions (line 210) | interface SpritesheetOptions extends TransformOptions, TextureOptions { type SpritesheetImageOptions (line 216) | type SpritesheetImageOptions = SpritesheetOptions & { type SpritesheetImagesOptions (line 241) | type SpritesheetImagesOptions = SpritesheetOptions & { function Spritesheet (line 262) | function Spritesheet(options: SpritesheetImageOptions | SpritesheetImage... FILE: packages/core/src/components/types/index.ts type SignalOrPrimitive (line 4) | type SignalOrPrimitive = T | Signal | AnimatedSignal; FILE: packages/core/src/directives/Controls.ts class ControlsDirective (line 28) | class ControlsDirective extends Directive { method onInit (line 39) | onInit(element: Element) { method onMount (line 87) | onMount(element: Element) { } method onUpdate (line 93) | onUpdate(props: any, element: Element) { method onDestroy (line 118) | onDestroy(element: Element) { method getControl (line 149) | getControl(inputName: string) { method getControls (line 159) | getControls() { method applyControl (line 172) | async applyControl(controlName: string | number, isDown?: boolean, pay... method stopInputs (line 188) | stopInputs() { method listenInputs (line 204) | listenInputs() { method options (line 222) | get options(): Controls { method keyboard (line 231) | get keyboard(): KeyboardControls | null { method gamepad (line 240) | get gamepad(): GamepadControls | null { method joystick (line 249) | get joystick(): JoystickControls | null { FILE: packages/core/src/directives/ControlsBase.ts type ControlOptions (line 3) | interface ControlOptions { type Controls (line 15) | interface Controls { type BoundKey (line 19) | type BoundKey = { actionName: string, options: ControlOptions, parameter... method start (line 78) | start() { method destroy (line 88) | destroy() { method bindKey (line 103) | protected bindKey(keys: string | string[], actionName: string, options: ... method applyInput (line 119) | protected applyInput(keyName: string) { method getControl (line 147) | getControl(inputName: string): BoundKey | undefined { method getControls (line 161) | getControls(): { [key: string]: BoundKey } { method stopInputs (line 198) | stopInputs() { method listenInputs (line 212) | listenInputs() { method setInputs (line 242) | setInputs(inputs: Controls) { method options (line 264) | get options(): Controls { FILE: packages/core/src/directives/Drag.ts type DragProps (line 11) | type DragProps = { class Drop (line 24) | class Drop extends Directive { method onInit (line 27) | onInit(element: Element) { method onMount (line 31) | onMount(element: Element) { method onUpdate (line 35) | onUpdate() {} method onDestroy (line 37) | onDestroy() { class Drag (line 42) | class Drag extends Directive { method onInit (line 61) | onInit(element: Element) { method onMount (line 70) | onMount(element: Element) { method dragProps (line 115) | get dragProps() { method axis (line 130) | get axis() { method onDragMove (line 149) | private onDragMove(event: FederatedPointerEvent) { method updateViewportPosition (line 196) | private updateViewportPosition(globalPosition: Point) { method onDragEnd (line 259) | private onDragEnd() { method onKeyDown (line 274) | onKeyDown(event: KeyboardEvent) { method onKeyUp (line 283) | onKeyUp(event: KeyboardEvent) { method areRequiredKeysPressed (line 291) | private areRequiredKeysPressed(): boolean { method onPointerDown (line 328) | private onPointerDown(event: FederatedPointerEvent) { method startDrag (line 349) | private startDrag() { method onUpdate (line 358) | onUpdate(props) { method onDestroy (line 365) | onDestroy() { FILE: packages/core/src/directives/Flash.ts type FlashType (line 11) | type FlashType = 'alpha' | 'tint' | 'both'; type FlashProps (line 13) | type FlashProps = { class Flash (line 84) | class Flash extends Directive { method onInit (line 104) | onInit(element: Element) { method onMount (line 112) | onMount(element: Element) { method flashProps (line 148) | get flashProps(): FlashProps { method performFlash (line 163) | private async performFlash(data?: any): Promise { method onUpdate (line 359) | onUpdate(props: any) { method onDestroy (line 372) | onDestroy() { FILE: packages/core/src/directives/FocusNavigation.ts class FocusNavigationDirective (line 26) | class FocusNavigationDirective extends Directive { method onInit (line 36) | onInit(element: Element) { method onMount (line 45) | onMount(element: Element) { method onUpdate (line 86) | onUpdate(props: any, element: Element) { method onDestroy (line 101) | onDestroy(element: Element) { FILE: packages/core/src/directives/FogVisibility.ts type FogVisibilityState (line 8) | type FogVisibilityState = "visible" | "explored" | "unknown"; type FogVisibilityMode (line 9) | type FogVisibilityMode = "visible" | "explored"; type FogVisibilityHideAs (line 10) | type FogVisibilityHideAs = "visible" | "alpha"; type FogVisibilityController (line 12) | type FogVisibilityController = { type FogVisibilityPoint (line 20) | type FogVisibilityPoint = { type FogVisibilityProps (line 25) | type FogVisibilityProps = { type NormalizedFogVisibilityProps (line 35) | type NormalizedFogVisibilityProps = { class FogVisibility (line 48) | class FogVisibility extends Directive { method onInit (line 54) | onInit(element: Element) { method onMount (line 58) | onMount(element: Element) { method onUpdate (line 64) | onUpdate() { method onDestroy (line 69) | onDestroy() { method bindTick (line 86) | private bindTick() { method resolveSignalValue (line 107) | private resolveSignalValue(value: SignalOrPrimitive | undefined,... method readOptions (line 116) | private readOptions(): NormalizedFogVisibilityProps { method readBaseVisible (line 159) | private readBaseVisible() { method readBaseAlpha (line 164) | private readBaseAlpha() { method samplePoint (line 171) | private samplePoint(options: NormalizedFogVisibilityProps) { method resolveVisibleState (line 187) | private resolveVisibleState( method resolveExploredState (line 208) | private resolveExploredState( method evaluateVisibility (line 224) | private evaluateVisibility(explicitOptions?: NormalizedFogVisibilityPr... FILE: packages/core/src/directives/GamepadControls.ts type GamepadConfig (line 28) | interface GamepadConfig { constant DEFAULT_BUTTON_MAPPING (line 54) | const DEFAULT_BUTTON_MAPPING: { [buttonName: string]: string } = { constant DEFAULT_AXIS_MAPPING (line 63) | const DEFAULT_AXIS_MAPPING: { [axisDirection: string]: string } = { class GamepadControls (line 99) | class GamepadControls extends ControlsBase { method setupListeners (line 121) | protected setupListeners(): void { method cleanup (line 128) | protected cleanup(): void { method initGamepad (line 138) | private initGamepad(): void { method handleGamepadConnect (line 164) | private handleGamepadConnect(): void { method handleGamepadDisconnect (line 184) | private handleGamepadDisconnect(): void { method handleGamepadButtonPress (line 211) | private handleGamepadButtonPress(e: any): void { method handleGamepadAxisMove (line 232) | private handleGamepadAxisMove(e: any): void { method processGamepadMovement (line 286) | private processGamepadMovement(): void { method preStep (line 314) | protected preStep(): void { method updateGamepadConfig (line 338) | updateGamepadConfig(config: Partial): void { method extractGamepadConfig (line 373) | extractGamepadConfig(inputs: Controls & { gamepad?: GamepadConfig }): ... method getGamepadConfig (line 384) | getGamepadConfig(): GamepadConfig { method applyControl (line 397) | async applyControl(controlName: string | number, isDown?: boolean, pay... method setInputs (line 454) | setInputs(inputs: Controls & { gamepad?: GamepadConfig }): void { method onConnect (line 470) | onConnect(callback: () => void): void { method onDisconnect (line 485) | onDisconnect(callback: () => void): void { method offConnect (line 494) | offConnect(callback: () => void): void { method offDisconnect (line 506) | offDisconnect(callback: () => void): void { method isConnected (line 518) | isConnected(): boolean { method reinit (line 532) | reinit(): void { FILE: packages/core/src/directives/JoystickControls.ts type JoystickDirection (line 6) | type JoystickDirection = type JoystickChangeEvent (line 19) | interface JoystickChangeEvent { type JoystickConfig (line 47) | interface JoystickConfig { constant DEFAULT_DIRECTION_MAPPING (line 63) | const DEFAULT_DIRECTION_MAPPING: { [direction: string]: string | string[... class JoystickControls (line 106) | class JoystickControls extends ControlsBase { method setupListeners (line 124) | protected setupListeners(): void { method cleanup (line 132) | protected cleanup(): void { method preStep (line 143) | protected preStep(): void { method handleJoystickChange (line 154) | handleJoystickChange(event: JoystickChangeEvent): void { method handleJoystickStart (line 230) | handleJoystickStart(): void { method handleJoystickEnd (line 240) | handleJoystickEnd(): void { method stopAllMovements (line 248) | private stopAllMovements(): void { method processJoystickMovement (line 270) | private processJoystickMovement(): void { method updateJoystickConfig (line 289) | updateJoystickConfig(config: Partial): void { method extractJoystickConfig (line 303) | extractJoystickConfig(inputs: Controls & { joystick?: JoystickConfig }... method getJoystickConfig (line 314) | getJoystickConfig(): JoystickConfig { method applyControl (line 326) | async applyControl(controlName: string | number, isDown?: boolean, pay... method setInputs (line 383) | setInputs(inputs: Controls & { joystick?: JoystickConfig }): void { method isActive (line 393) | isActive(): boolean { FILE: packages/core/src/directives/KeyboardControls.ts type Input (line 3) | enum Input { class KeyboardControls (line 346) | class KeyboardControls extends ControlsBase { method setupListeners (line 370) | protected setupListeners(): void { method cleanup (line 378) | protected cleanup(): void { method preStep (line 386) | protected preStep() { method applyInput (line 412) | protected applyInput(keyName: string) { method applyKeyDown (line 445) | private applyKeyDown(name: string) { method applyKeyUp (line 452) | private applyKeyUp(name: string) { method applyKeyPress (line 459) | private applyKeyPress(name: string): Promise { method onKeyChange (line 469) | private onKeyChange(e: KeyboardEvent, isDown: boolean) { method updateDirectionState (line 501) | private updateDirectionState(keyName: string, isDown: boolean) { method getDirection (line 518) | private getDirection(): string { method applyControl (line 552) | async applyControl(controlName: string | number, isDown?: boolean | un... method listenInputs (line 572) | listenInputs() { FILE: packages/core/src/directives/Scheduler.ts type Tick (line 6) | interface Tick { class Scheduler (line 13) | class Scheduler extends Directive { method onInit (line 24) | onInit(element: Element) { method onDestroy (line 28) | onDestroy() { } method onMount (line 29) | onMount(element: Element) { } method onUpdate (line 30) | onUpdate(props: any) { } method nextTick (line 32) | nextTick(timestamp: number) { method start (line 57) | start(options: { method stop (line 104) | stop() { FILE: packages/core/src/directives/Shake.ts type ShakeProps (line 11) | type ShakeProps = { class Shake (line 66) | class Shake extends Directive { method onInit (line 83) | onInit(element: Element) { method onMount (line 91) | onMount(element: Element) { method shakeProps (line 121) | get shakeProps(): ShakeProps { method resolveSignalValue (line 131) | private resolveSignalValue(value: SignalOrPrimitive): T { method performShake (line 139) | private async performShake(data?: any): Promise { method onUpdate (line 252) | onUpdate(props: any) { method onDestroy (line 265) | onDestroy() { FILE: packages/core/src/directives/Sound.ts constant EVENTS (line 9) | const EVENTS = ['load', 'loaderror', 'playerror', 'play', 'end', 'pause'... class Sound (line 21) | class Sound extends Directive { method onInit (line 28) | onInit(element: Element) { } method onMount (line 30) | onMount(element: Element) { method onUpdate (line 88) | onUpdate(props: any) { method onDestroy (line 111) | onDestroy() { class SoundListenerPosition (line 144) | class SoundListenerPosition extends Directive { method onMount (line 145) | onMount(element: Element) { method onInit (line 148) | onInit(element: Element) { } method onUpdate (line 149) | onUpdate(props: any) { } method onDestroy (line 150) | onDestroy() { } FILE: packages/core/src/directives/Transition.ts class Transition (line 7) | class Transition extends Directive { method onInit (line 10) | onInit(element: Element) { method onMount (line 13) | onMount(element: Element) { method onUpdate (line 36) | onUpdate(props: any) { method onDestroy (line 40) | onDestroy() { FILE: packages/core/src/directives/ViewportCull.ts class ViewportCull (line 8) | class ViewportCull extends Directive { method onInit (line 11) | onInit(element) { method onMount (line 16) | onMount(element: Element) { method onUpdate (line 36) | onUpdate(props: any) { } method onDestroy (line 37) | onDestroy() { } FILE: packages/core/src/directives/ViewportFollow.ts type ViewportFollowProps (line 8) | type ViewportFollowProps = { class ViewportFollow (line 16) | class ViewportFollow extends Directive { method onInit (line 17) | onInit(element: Element) { method onMount (line 20) | onMount(element: Element) { method onUpdate (line 23) | onUpdate(viewportFollow: any, element: Element) { method onDestroy (line 50) | onDestroy(element: Element) { FILE: packages/core/src/engine/FocusManager.ts type ScrollOptions (line 14) | interface ScrollOptions { type WritableElementSignal (line 24) | type WritableElementSignal = WritableSignal | WritableOb... type FocusContainerData (line 26) | interface FocusContainerData { class FocusManager (line 53) | class FocusManager { method getInstance (line 63) | static getInstance(): FocusManager { method registerContainer (line 76) | registerContainer(id: string, data: Omit): v... method updateContainer (line 86) | updateContainer(id: string, data: Partial | null): ... method unregisterContainer (line 128) | unregisterContainer(id: string): void { method registerFocusable (line 140) | registerFocusable(containerId: string, element: Element, index: number... method unregisterFocusable (line 162) | unregisterFocusable(containerId: string, index: number): void { method navigate (line 174) | navigate(containerId: string, direction: 'next' | 'previous'): void { method setIndex (line 230) | setIndex(containerId: string, index: number): void { method applyFocus (line 242) | private applyFocus( method getElement (line 296) | getElement(containerId: string, index: number): Element | null { method getCurrentIndexSignal (line 308) | getCurrentIndexSignal(containerId: string): Signal | nu... method getFocusedElementSignal (line 319) | getFocusedElementSignal(containerId: string): Signal |... method isElementVisible (line 331) | isElementVisible(element: Element, viewport?: CanvasViewport): boolean { method getElementBounds (line 351) | getElementBounds(element: Element): { x: number; y: number; width: num... method scrollToElement (line 385) | scrollToElement( method animateScroll (line 460) | private animateScroll( FILE: packages/core/src/engine/animation.ts function getGlobalTickSignal (line 12) | function getGlobalTickSignal(): Signal | undefined { type AnimateOptions (line 16) | interface AnimateOptions { type AnimatedState (line 24) | interface AnimatedState { type AnimatedSignal (line 30) | interface AnimatedSignal extends Omit, 'set'> { function isAnimatedSignal (line 39) | function isAnimatedSignal(signal: WritableSignal): boolean { function createTickDriver (line 58) | function createTickDriver(tickSignal: Signal) { function animatedSignal (line 119) | function animatedSignal(initialValue: T, options: AnimateOptions =... function animatedSequence (line 259) | async function animatedSequence(sequence: ((() => Promise) | (() =... FILE: packages/core/src/engine/bootstrap.ts type BootstrapOptions (line 28) | interface BootstrapOptions extends ApplicationOptions { FILE: packages/core/src/engine/directive.ts function registerDirective (line 12) | function registerDirective(name: string, directive: any) { function applyDirective (line 16) | function applyDirective(element: Element, directiveName: string) { FILE: packages/core/src/engine/reactive.ts type Props (line 25) | interface Props { type NestedSignalObjects (line 29) | type NestedSignalObjects = { type Element (line 33) | interface Element { type FlowResult (line 54) | type FlowResult = { type FlowObservable (line 60) | type FlowObservable = Observable; constant DOM_ROUTING_MAP (line 84) | const DOM_ROUTING_MAP: Record = { constant DOM_ALLOWED_TAGS (line 88) | const DOM_ALLOWED_TAGS = new Set(["DOMContainer", "DOMElement", "DOMSpri... constant DOM_UNSUPPORTED_TAGS (line 89) | const DOM_UNSUPPORTED_TAGS = new Set([ function registerComponent (line 150) | function registerComponent(name, component) { function registerAllComponents (line 176) | function registerAllComponents() { function checkDependencies (line 197) | async function checkDependencies( function waitForDependencies (line 213) | function waitForDependencies(deps: any[]): Promise { function isElementFrozen (line 245) | function isElementFrozen(element: Element): boolean { function handleAnimatedSignalsFreeze (line 277) | function handleAnimatedSignalsFreeze(element: Element, shouldPause: bool... function destroyElement (line 297) | function destroyElement(element: Element | Element[]) { function createComponent (line 345) | function createComponent(tag: string, props?: Props): Element { function loop (line 774) | function loop( function cond (line 1022) | function cond( FILE: packages/core/src/engine/signal.ts type MountFunction (line 12) | type MountFunction = (fn: (element: Element) => void) => void; type ComponentFunction (line 15) | type ComponentFunction

= (props: P) => Element | Promise; function mount (line 41) | function mount(fn: (element: Element) => void) { function tick (line 55) | function tick(fn: (tickValue: Tick, element: Element) => void) { function _h (line 102) | function _h>( function h (line 201) | function h>( FILE: packages/core/src/engine/trigger.ts type Listen (line 3) | interface Listen { type Trigger (line 12) | interface Trigger { function isTrigger (line 22) | function isTrigger(arg: any): arg is Trigger { function trigger (line 41) | function trigger(globalConfig?: T): Trigger { function on (line 88) | function on(triggerSignal: any, callback: (config: any) => void | Promis... FILE: packages/core/src/engine/utils.ts function isBrowser (line 9) | function isBrowser(): boolean { function preciseNow (line 17) | function preciseNow(): number { function fps2ms (line 26) | function fps2ms(fps: number): number { function isPromise (line 35) | function isPromise(value: any): boolean { function arrayEquals (line 39) | function arrayEquals(a: any[], b: any[]): boolean { function objectEquals (line 58) | function objectEquals(a: object, b: object): boolean { function deepEquals (line 69) | function deepEquals(a: any, b: any): boolean { function isFunction (line 86) | function isFunction(val: unknown): boolean { function isObject (line 102) | function isObject(val: unknown): boolean { function isObservable (line 106) | function isObservable(val: unknown): boolean { function set (line 118) | function set( function get (line 157) | function get(obj: Record, path: string): any { function log (line 175) | function log(text: any): void { function error (line 183) | function error(text: any): void { function setObservablePoint (line 192) | function setObservablePoint( function calculateDistance (line 218) | function calculateDistance( FILE: packages/core/src/hooks/useFocus.ts function useFocusIndex (line 22) | function useFocusIndex(containerId: string): Signal | null { function useFocusedElement (line 45) | function useFocusedElement(containerId: string): Signal ... function useFocusChange (line 68) | function useFocusChange( FILE: packages/core/src/hooks/useProps.ts type PropType (line 34) | type PropType = NumberConstructor | StringConstructor | BooleanConstruct... type PropConfig (line 38) | interface PropConfig { type PropSchema (line 45) | type PropSchema = { function validateType (line 132) | function validateType(key: string, value: any, types: any[]) { FILE: packages/core/src/hooks/useRef.ts function useRef (line 4) | function useRef(element: Element, ref: string): Eleme... FILE: packages/core/src/types/pixi-cull.d.ts class Simple (line 2) | class Simple { FILE: packages/core/src/utils/GlobalAssetLoader.ts class GlobalAssetLoader (line 29) | class GlobalAssetLoader { method registerAsset (line 47) | registerAsset(assetPath: string): string { method updateProgress (line 66) | updateProgress(assetId: string, progress: number): void { method completeAsset (line 87) | completeAsset(assetId: string): void { method removeAsset (line 105) | removeAsset(assetId: string): void { method onProgress (line 126) | onProgress(callback: (progress: number) => void): () => void { method onComplete (line 157) | onComplete(callback: () => void): () => void { method getGlobalProgress (line 175) | getGlobalProgress(): number { method getAssetCount (line 193) | getAssetCount(): number { method getCompletedCount (line 202) | getCompletedCount(): number { method checkCompletion (line 213) | private checkCompletion(): void { method updateGlobalProgress (line 233) | private updateGlobalProgress(): void { method reset (line 249) | reset(): void { FILE: packages/core/src/utils/RadialGradient.ts class RadialGradient (line 11) | class RadialGradient { method constructor (line 30) | constructor( method addColorStop (line 64) | addColorStop(offset: number, color: string) { method render (line 76) | render({ translate }: { translate?: { x: number; y: number } } = {}) { FILE: packages/core/src/utils/functions.ts function isPercent (line 1) | function isPercent(value?: string | number) { FILE: packages/core/src/utils/tabindex.ts type TabindexBoundaryMode (line 3) | type TabindexBoundaryMode = "wrap" | "clamp" | "none"; type TabindexBounds (line 5) | type TabindexBounds = type TabindexNavigator (line 9) | type TabindexNavigator = { function resolveBounds (line 14) | function resolveBounds(bounds: TabindexBounds): { min: number; max: numb... function normalizeValue (line 29) | function normalizeValue( function createTabindexNavigator (line 51) | function createTabindexNavigator( FILE: packages/core/testing/index.ts class TestBed (line 4) | class TestBed { method createComponent (line 7) | static async createComponent( FILE: packages/presets/src/Bar.ts type BarProps (line 4) | interface BarProps { function componentToHex (line 16) | function componentToHex(c) { function rgbToHex (line 21) | function rgbToHex(r, g, b) { function Bar (line 25) | function Bar(opts: BarProps) { FILE: packages/presets/src/FogOfWar.ts type FogColor (line 4) | type FogColor = [number, number, number, number]; type FogVisibilityState (line 5) | type FogVisibilityState = "visible" | "explored" | "unknown"; type VisionSource (line 7) | type VisionSource = { type ResolvedVisionSource (line 14) | type ResolvedVisionSource = { type FogOfWarColors (line 21) | type FogOfWarColors = { type FogOfWarProps (line 26) | type FogOfWarProps = { type FogSample (line 42) | type FogSample = { type FogSampler (line 47) | type FogSampler = (x: number, y: number) => FogSample; type FogControllerInternals (line 49) | type FogControllerInternals = { type FogOfWarController (line 54) | type FogOfWarController = { constant DEFAULT_UNKNOWN (line 62) | const DEFAULT_UNKNOWN: FogColor = [0, 0, 0, 1]; constant DEFAULT_EXPLORED (line 63) | const DEFAULT_EXPLORED: FogColor = [0, 0, 0, 0.55]; constant DEFAULT_SAMPLE (line 64) | const DEFAULT_SAMPLE: FogSample = { clarity: 0, explored: false }; function createFogOfWarController (line 82) | function createFogOfWarController(): FogOfWarController { function FogOfWar (line 143) | function FogOfWar(options: FogOfWarProps) { FILE: packages/presets/src/Footprints.ts type ReactiveValue (line 10) | type ReactiveValue = T | (() => T); type PointLike (line 11) | type PointLike = { x: number; y: number }; type ColorInput (line 12) | type ColorInput = string | number; type FootSide (line 13) | type FootSide = "left" | "right"; type ResolvedSurfaceProfile (line 15) | type ResolvedSurfaceProfile = { type ResolvedCaster (line 29) | type ResolvedCaster = { type ManagedCasterState (line 44) | type ManagedCasterState = { type ManagedFootprint (line 53) | type ManagedFootprint = { type FootprintSurfaceProfile (line 73) | type FootprintSurfaceProfile = { type FootprintCasterOptions (line 87) | type FootprintCasterOptions = { type FootprintsProps (line 103) | type FootprintsProps = { constant FOOTPRINT_MANAGED_MARK (line 110) | const FOOTPRINT_MANAGED_MARK = "__footprintManaged"; constant DEFAULT_SURFACE (line 111) | const DEFAULT_SURFACE = "default"; constant DEFAULT_UPDATE_HZ (line 112) | const DEFAULT_UPDATE_HZ = 30; constant DEFAULT_MAX_FOOTPRINTS (line 113) | const DEFAULT_MAX_FOOTPRINTS = 260; constant DEFAULT_CASTER (line 115) | const DEFAULT_CASTER: ResolvedCaster = { constant BASE_PROFILE (line 130) | const BASE_PROFILE: ResolvedSurfaceProfile = { constant BUILTIN_PROFILES (line 144) | const BUILTIN_PROFILES: Record = { function Footprints (line 518) | function Footprints(options: FootprintsProps = {}) { FILE: packages/presets/src/Loading.ts type LoadingProps (line 7) | interface LoadingProps { function Loading (line 97) | function Loading(opts: LoadingProps = {}) { FILE: packages/presets/src/NightAmbiant.ts constant MAX_SPOTS (line 6) | const MAX_SPOTS = 24; constant SPOT_RADIUS_PX (line 7) | const SPOT_RADIUS_PX = 180; constant DARKNESS (line 9) | const DARKNESS = 0.75; constant FOG_RADIUS (line 11) | const FOG_RADIUS = 0.5; constant FOG_SOFTNESS (line 13) | const FOG_SOFTNESS = 0.35; constant FOG_COLOR (line 15) | const FOG_COLOR = new Float32Array([0.08, 0.08, 0.14]); type PointLike (line 17) | type PointLike = { x: number; y: number }; type BoundsLike (line 18) | type BoundsLike = { x: number; y: number; width: number; height: number }; type ScreenPointLike (line 19) | type ScreenPointLike = { x: number; y: number }; type ReactiveValue (line 20) | type ReactiveValue = T | (() => T); type ViewportLike (line 21) | type ViewportLike = { type NightSpot (line 25) | type NightSpot = PointLike & { type NightSpotInput (line 35) | type NightSpotInput = { type ColorInput (line 62) | type ColorInput = string | number | [number, number, number]; type NightAmbiantProps (line 64) | type NightAmbiantProps = { type NightFilter (line 81) | type NightFilter = Filter & { function createNightFilter (line 160) | function createNightFilter( function NightAmbiant (line 389) | function NightAmbiant(options: NightAmbiantProps = {}) { FILE: packages/presets/src/Particle.ts function Particle (line 3) | function Particle(options) { FILE: packages/presets/src/SpriteShadows.ts type ReactiveValue (line 11) | type ReactiveValue = T | (() => T); type PointLike (line 12) | type PointLike = { x: number; y: number }; type ColorInput (line 13) | type ColorInput = string | number; type ShadowLight (line 15) | type ShadowLight = { type ShadowLightInput (line 25) | type ShadowLightInput = { type ShadowCasterOptions (line 35) | type ShadowCasterOptions = { type ShadowMode (line 51) | type ShadowMode = "strongest" | "blend2"; type SpriteShadowsProps (line 53) | type SpriteShadowsProps = { type ResolvedCaster (line 61) | type ResolvedCaster = { type ResolvedLight (line 76) | type ResolvedLight = { type LightCandidate (line 87) | type LightCandidate = { type GradientFilter (line 94) | type GradientFilter = Filter & { type ManagedShadow (line 98) | type ManagedShadow = { constant SHADOW_MANAGED_MARK (line 114) | const SHADOW_MANAGED_MARK = "__spriteShadowManaged"; constant DEFAULT_LIGHT_Z (line 115) | const DEFAULT_LIGHT_Z = 220; constant DEFAULT_LIGHT_RADIUS (line 116) | const DEFAULT_LIGHT_RADIUS = 360; constant DEFAULT_LIGHT_INTENSITY (line 117) | const DEFAULT_LIGHT_INTENSITY = 1; constant DEFAULT_MODE (line 118) | const DEFAULT_MODE: ShadowMode = "strongest"; constant DEFAULT_UPDATE_HZ (line 119) | const DEFAULT_UPDATE_HZ = 30; constant DEFAULT_SHADOW_COLOR (line 120) | const DEFAULT_SHADOW_COLOR = 0x000000; constant DEFAULT_CASTER (line 121) | const DEFAULT_CASTER: ResolvedCaster = { function SpriteShadows (line 700) | function SpriteShadows(options: SpriteShadowsProps = {}) { FILE: packages/presets/src/Tilemap/Tile.ts class Tile (line 6) | class Tile extends AnimatedSprite { method getTextures (line 7) | static getTextures(tile: TiledTileClass, tileSet: TileSet) { method constructor (line 27) | constructor( method z (line 39) | get z() { method gid (line 43) | get gid() { method setAnimation (line 47) | setAnimation(frame: CompositeTilemap) { method flip (line 55) | flip() { FILE: packages/presets/src/Tilemap/TileGroup.ts type TileOptions (line 1) | interface TileOptions { type TilesGroupOptions (line 8) | interface TilesGroupOptions { class TileInfo (line 18) | class TileInfo { method constructor (line 24) | constructor(obj: TileOptions) { method addFlag (line 29) | addFlag(key: string, value: any) { class TilesGroup (line 34) | class TilesGroup { method constructor (line 46) | constructor(tiles: TileOptions[], public tilesetIndex: number = 0, opt... method getRect (line 66) | getRect(x: number, y: number): { minX: number, minY: number, maxX: num... method tilesBase (line 76) | get tilesBase() { method tilesBaseWidth (line 80) | get tilesBaseWidth(): number { method tilesBaseHeight (line 84) | get tilesBaseHeight(): number { method forEach (line 88) | forEach(cb: (tileInfo: TileInfo | null, x: number, y: number) => void) { method find (line 96) | find(cb: (tileInfo: TileInfo | null, x: number, y: number) => boolean)... method getOffsetY (line 105) | getOffsetY(): number { method fillTiles (line 116) | fillTiles() { method shiftToTopLeft (line 125) | shiftToTopLeft(): void { method addTile (line 176) | addTile(x: number, y: number, tileOptions: TileOptions) { method addTileFlag (line 181) | addTileFlag(x: number, y: number, key: string, value: any) { method getTile (line 185) | getTile(x: number, y: number): TileInfo | null { method getTilesByFlag (line 189) | getTilesByFlag(key: string, value: any): { tileInfo: TileInfo, x: numb... method isTileBase (line 204) | isTileBase(tileInfo: TileInfo): boolean { FILE: packages/presets/src/Tilemap/TileLayer.ts class CanvasTileLayer (line 20) | class CanvasTileLayer extends DisplayObject(CompositeTilemap) { method findTileSet (line 28) | static findTileSet(gid: number, tileSets: TileSet[]) { method createTile (line 40) | createTile(x: number, y: number, options: any = {}): Tile | undefined { method _addFrame (line 77) | private _addFrame(tile: Tile, x: number, y: number) { method onMount (line 88) | async onMount(args) { method onUpdate (line 111) | onUpdate(props) { method onDestroy (line 133) | async onDestroy(parent: any) { type CanvasTileLayer (line 140) | interface CanvasTileLayer extends CompositeTilemap {} method findTileSet (line 28) | static findTileSet(gid: number, tileSets: TileSet[]) { method createTile (line 40) | createTile(x: number, y: number, options: any = {}): Tile | undefined { method _addFrame (line 77) | private _addFrame(tile: Tile, x: number, y: number) { method onMount (line 88) | async onMount(args) { method onUpdate (line 111) | onUpdate(props) { method onDestroy (line 133) | async onDestroy(parent: any) { function CompositeTileLayer (line 144) | function CompositeTileLayer(props) { FILE: packages/presets/src/Tilemap/TileSet.ts class TileSet (line 4) | class TileSet extends TiledTilesetClass { method constructor (line 8) | constructor(tileSet: TiledTileset) { method loadGroup (line 12) | loadGroup() { method load (line 18) | async load(image: string) { FILE: packages/presets/src/Tilemap/index.ts function reorganizeLayersByTileZ (line 22) | function reorganizeLayersByTileZ(originalLayers: TiledLayer[], tilesets:... function TiledMap (line 136) | function TiledMap(props) { FILE: packages/presets/src/Weathers/fog.ts function createFogShader (line 3) | function createFogShader(): GlProgram { function createCloudShader (line 122) | function createCloudShader(): GlProgram { FILE: packages/presets/src/Weathers/index.ts constant RAIN_PRESETS (line 15) | const RAIN_PRESETS = { constant SNOW_PRESETS (line 21) | const SNOW_PRESETS = { constant FOG_PRESETS (line 27) | const FOG_PRESETS = { constant CLOUD_PRESETS (line 35) | const CLOUD_PRESETS = { constant WEATHER_PRESETS (line 46) | const WEATHER_PRESETS = { FILE: packages/presets/src/Weathers/rain.ts function createRainShader (line 3) | function createRainShader(): GlProgram { FILE: packages/presets/src/Weathers/snow.ts function createSnowShader (line 7) | function createSnowShader(): GlProgram { FILE: packages/presets/src/fx/Fx.ts function resolvePreset (line 9) | function resolvePreset(name, preset): FxPreset { function Fx (line 20) | function Fx(options) { FILE: packages/presets/src/fx/presets.ts constant FX_PRESETS (line 3) | const FX_PRESETS = { FILE: packages/presets/src/fx/runtime.ts type RuntimeEmitter (line 21) | type RuntimeEmitter = FxEmitterConfig & { type RuntimeInstance (line 28) | type RuntimeInstance = FxInstance & { class FxRuntime (line 33) | class FxRuntime { method constructor (line 40) | constructor(options: { seed?: number; maxParticles?: number } = {}) { method preload (line 45) | async preload(preset: FxPreset) { method spawn (line 49) | spawn(container: Container, preset: FxPreset, options: FxRuntimeOption... method update (line 80) | update(deltaMs: number) { method clear (line 87) | clear() { method activeInstances (line 94) | get activeInstances() { method updateInstance (line 98) | private updateInstance(instance: RuntimeInstance, deltaMs: number) { method updateEmitter (line 127) | private updateEmitter(instance: RuntimeInstance, emitter: RuntimeEmitt... method isEmitterActive (line 156) | private isEmitterActive(instance: RuntimeInstance, emitter: RuntimeEmi... method spawnParticle (line 167) | private spawnParticle(instance: RuntimeInstance, emitter: RuntimeEmitt... method updateParticle (line 232) | private updateParticle(particle: FxParticle, deltaMs: number) { method recycleParticle (line 254) | private recycleParticle(container: Container, particle: FxParticle) { method recycleInstance (line 264) | private recycleInstance(instance: RuntimeInstance) { FILE: packages/presets/src/fx/textures.ts function getShapeTexture (line 7) | function getShapeTexture(shape: FxShape = "softCircle"): Texture { function createShapeTexture (line 14) | function createShapeTexture(shape: FxShape): Texture { function drawStar (line 59) | function drawStar( function preloadParticleTextures (line 80) | async function preloadParticleTextures(config: FxParticleConfig = {}) { function preloadPresetTextures (line 97) | async function preloadPresetTextures(preset) { function getParticleTextures (line 103) | function getParticleTextures(config: FxParticleConfig = {}, random = Mat... FILE: packages/presets/src/fx/types.ts type FxSignal (line 3) | type FxSignal = T | (() => T); type FxRange (line 4) | type FxRange = number | [number, number]; type FxColor (line 5) | type FxColor = string | number; type FxColorRange (line 6) | type FxColorRange = FxColor | [FxColor, FxColor]; type FxShape (line 7) | type FxShape = "circle" | "softCircle" | "spark" | "square" | "star"; type FxFrameMode (line 8) | type FxFrameMode = "first" | "random" | "animated"; type FxBlendMode (line 9) | type FxBlendMode = "normal" | "add" | "multiply" | "screen" | string; type FxParticleConfig (line 11) | interface FxParticleConfig { type FxEmitterConfig (line 32) | interface FxEmitterConfig { type FxPreset (line 52) | interface FxPreset { type FxParticle (line 58) | interface FxParticle { type FxInstance (line 79) | interface FxInstance { type FxRuntimeOptions (line 89) | interface FxRuntimeOptions { FILE: packages/presets/src/fx/utils.ts function resolveValue (line 3) | function resolveValue(value: T | (() => T)): T { function createRandom (line 7) | function createRandom(seed = Date.now()) { function rangeValue (line 15) | function rangeValue(value: FxRange | undefined, random: () => number, fa... function normalizeAngle (line 23) | function normalizeAngle(value: FxRange | undefined, random: () => number... function colorToNumber (line 27) | function colorToNumber(value: FxColor | undefined, fallback = 0xffffff):... function lerp (line 37) | function lerp(start: number, end: number, progress: number): number { function lerpColor (line 41) | function lerpColor(start: number, end: number, progress: number): number { function easeValue (line 54) | function easeValue(name: string | undefined, progress: number): number { FILE: packages/testing/src/helpers/createMockComponentInstance.ts function createMockComponentInstance (line 19) | function createMockComponentInstance(componentType: string): ComponentIn... FILE: packages/testing/src/helpers/createMockElement.ts function createMockElement (line 30) | function createMockElement( function spyOnElementMultiple (line 58) | function spyOnElementMultiple( FILE: packages/testing/src/mocks/pixi-base.ts class MockEventEmitter (line 7) | class MockEventEmitter { method on (line 10) | on(event: string, handler: Function) { method off (line 18) | off(event: string, handler?: Function) { method emit (line 32) | emit(event: string, data?: any) { method once (line 39) | once(event: string, handler: Function) { method removeAllListeners (line 47) | removeAllListeners(event?: string) { class MockObservablePoint (line 61) | class MockObservablePoint { method constructor (line 66) | constructor(x = 0, y = 0, cb?: (point: MockObservablePoint) => void) { method set (line 72) | set(x: number, y: number) { method copyFrom (line 79) | copyFrom(point: { x: number; y: number }) { method copyTo (line 86) | copyTo(point: { x: number; y: number }) { method equals (line 92) | equals(point: { x: number; y: number }) { class MockRectangle (line 100) | class MockRectangle { method constructor (line 106) | constructor(x = 0, y = 0, width = 0, height = 0) { class MockTexture (line 126) | class MockTexture { method constructor (line 133) | constructor(width = 100, height = 100) { class MockContainer (line 153) | class MockContainer extends MockEventEmitter { class MockGraphics (line 261) | class MockGraphics extends MockContainer { class MockSprite (line 283) | class MockSprite extends MockContainer { method constructor (line 287) | constructor(texture?: MockTexture) { class MockText (line 305) | class MockText extends MockContainer { method constructor (line 312) | constructor(text = '', style?: any) { class MockMesh (line 325) | class MockMesh extends MockContainer { method constructor (line 330) | constructor(geometry?: any, shader?: any, texture?: MockTexture) { class MockTilingSprite (line 341) | class MockTilingSprite extends MockContainer { method constructor (line 346) | constructor(texture: MockTexture, width = 100, height = 100) { class MockNineSlicePlane (line 357) | class MockNineSlicePlane extends MockContainer { method constructor (line 364) | constructor(texture: MockTexture, leftWidth = 10, topHeight = 10, righ... class MockDOMElement (line 377) | class MockDOMElement extends MockContainer { method constructor (line 380) | constructor(element?: HTMLElement | string) { class MockDOMContainer (line 393) | class MockDOMContainer extends MockContainer { method constructor (line 394) | constructor() { class MockApplication (line 402) | class MockApplication extends MockEventEmitter { method constructor (line 428) | constructor(options?: any) { class MockVideoResource (line 456) | class MockVideoResource { method constructor (line 462) | constructor(source?: HTMLVideoElement) { FILE: packages/tiled/src/classes/Gid.ts constant FLIPPED_HORIZONTALLY_FLAG (line 3) | const FLIPPED_HORIZONTALLY_FLAG = 0x80000000 constant FLIPPED_VERTICALLY_FLAG (line 4) | const FLIPPED_VERTICALLY_FLAG = 0x40000000 constant FLIPPED_DIAGONALLY_FLAG (line 5) | const FLIPPED_DIAGONALLY_FLAG = 0x20000000 constant ROTATED_HEXAGONAL_120_FLAG (line 6) | const ROTATED_HEXAGONAL_120_FLAG = 0x10000000 class TileGid (line 8) | class TileGid extends TiledProperties { method constructor (line 11) | constructor(public obj?) { method getRealGid (line 16) | static getRealGid(gid: number): number { method horizontalFlip (line 23) | get horizontalFlip(): boolean { method verticalFlip (line 27) | get verticalFlip(): boolean { method diagonalFlip (line 31) | get diagonalFlip(): boolean { method rotatedHex120 (line 35) | get rotatedHex120(): boolean { method gid (line 39) | get gid(): number { method gid (line 43) | set gid(val: number) { FILE: packages/tiled/src/classes/Layer.ts class Layer (line 8) | class Layer extends TiledProperties { method size (line 13) | get size(): number { method constructor (line 17) | constructor(layer: TiledLayer, private tilesets: Tileset[], private pa... method createTile (line 27) | createTile(gid: number, tileIndex: number, layerIndex?: number): Tile ... method mergePropertiesWithParent (line 52) | private mergePropertiesWithParent() { method propertiesTiles (line 77) | private propertiesTiles() { method mapObjects (line 86) | private mapObjects() { method getTileByIndex (line 96) | getTileByIndex(tileIndex: number): Tile | undefined { method findTileSet (line 103) | static findTileSet(gid: number, tileSets: Tileset[]): Tileset | undefi... method getLayerParent (line 114) | getLayerParent(): Layer | undefined { method tilesForEach (line 118) | tilesForEach(cb: (tile: Tile | undefined, index: number) => void) { method setData (line 128) | setData(tileIndex: number, gid: number): void { type Layer (line 133) | interface Layer extends TiledLayer { method size (line 13) | get size(): number { method constructor (line 17) | constructor(layer: TiledLayer, private tilesets: Tileset[], private pa... method createTile (line 27) | createTile(gid: number, tileIndex: number, layerIndex?: number): Tile ... method mergePropertiesWithParent (line 52) | private mergePropertiesWithParent() { method propertiesTiles (line 77) | private propertiesTiles() { method mapObjects (line 86) | private mapObjects() { method getTileByIndex (line 96) | getTileByIndex(tileIndex: number): Tile | undefined { method findTileSet (line 103) | static findTileSet(gid: number, tileSets: Tileset[]): Tileset | undefi... method getLayerParent (line 114) | getLayerParent(): Layer | undefined { method tilesForEach (line 118) | tilesForEach(cb: (tile: Tile | undefined, index: number) => void) { method setData (line 128) | setData(tileIndex: number, gid: number): void { FILE: packages/tiled/src/classes/Map.ts type TileInfo (line 10) | interface TileInfo { type GetTileOptions (line 19) | interface GetTileOptions { class MapClass (line 26) | class MapClass extends TiledProperties { method constructor (line 54) | constructor(map?: TiledMap) { method load (line 59) | load(map: TiledMap) { method widthPx (line 81) | get widthPx(): number { method heightPx (line 92) | get heightPx(): number { method zTileHeight (line 103) | get zTileHeight(): number { method getLayerByName (line 121) | getLayerByName(name: string): TiledLayer | undefined { method getTileIndex (line 136) | getTileIndex(x: number, y: number, [z] = [0]): number { method getTilePosition (line 140) | getTilePosition(index: number): { x: number, y: number } { method getTileOriginPosition (line 165) | getTileOriginPosition(x: number, y: number): { method getTileByPosition (line 190) | getTileByPosition(x: number, y: number, z: [number, number] = [0, 0], ... method getTileByIndex (line 211) | getTileByIndex( method getAllObjects (line 257) | getAllObjects(): TiledObjectClass[] { method getData (line 264) | getData() { method setTile (line 271) | setTile(x: number, y: number, layerFilter: string | ((layer: any) => b... method removeCacheTileset (line 317) | removeCacheTileset(name: string) { method clearCacheTilesets (line 321) | clearCacheTilesets() { method mapTilesets (line 325) | private mapTilesets() { method mapLayers (line 338) | private mapLayers(layers: TiledLayer[] = [], parent?: Layer) { method setTileIndex (line 350) | private setTileIndex(layer: Layer, oldTile: Tile, newTile: Tile, tileI... method realAllocateMemory (line 398) | private get realAllocateMemory() { method addTileIndex (line 406) | private addTileIndex(layer: Layer, tile: Tile | undefined, tileIndex: ... method setTilesIndex (line 430) | private setTilesIndex() { type MapClass (line 443) | interface MapClass extends TiledMap { } method constructor (line 54) | constructor(map?: TiledMap) { method load (line 59) | load(map: TiledMap) { method widthPx (line 81) | get widthPx(): number { method heightPx (line 92) | get heightPx(): number { method zTileHeight (line 103) | get zTileHeight(): number { method getLayerByName (line 121) | getLayerByName(name: string): TiledLayer | undefined { method getTileIndex (line 136) | getTileIndex(x: number, y: number, [z] = [0]): number { method getTilePosition (line 140) | getTilePosition(index: number): { x: number, y: number } { method getTileOriginPosition (line 165) | getTileOriginPosition(x: number, y: number): { method getTileByPosition (line 190) | getTileByPosition(x: number, y: number, z: [number, number] = [0, 0], ... method getTileByIndex (line 211) | getTileByIndex( method getAllObjects (line 257) | getAllObjects(): TiledObjectClass[] { method getData (line 264) | getData() { method setTile (line 271) | setTile(x: number, y: number, layerFilter: string | ((layer: any) => b... method removeCacheTileset (line 317) | removeCacheTileset(name: string) { method clearCacheTilesets (line 321) | clearCacheTilesets() { method mapTilesets (line 325) | private mapTilesets() { method mapLayers (line 338) | private mapLayers(layers: TiledLayer[] = [], parent?: Layer) { method setTileIndex (line 350) | private setTileIndex(layer: Layer, oldTile: Tile, newTile: Tile, tileI... method realAllocateMemory (line 398) | private get realAllocateMemory() { method addTileIndex (line 406) | private addTileIndex(layer: Layer, tile: Tile | undefined, tileIndex: ... method setTilesIndex (line 430) | private setTilesIndex() { FILE: packages/tiled/src/classes/Object.ts class TiledObjectClass (line 4) | class TiledObjectClass extends TileGid { method constructor (line 7) | constructor(object?: TiledObject) { type TiledObjectClass (line 16) | interface TiledObjectClass extends TiledObject {} method constructor (line 7) | constructor(object?: TiledObject) { FILE: packages/tiled/src/classes/Properties.ts class TiledProperties (line 1) | class TiledProperties { method constructor (line 7) | constructor(data?: any) { method getProperty (line 11) | getProperty(name: string, defaultValue?: D): P | D { method hasProperty (line 19) | hasProperty(name: string): boolean { method setProperty (line 23) | setProperty(name: string, value: T) { method getType (line 27) | getType(): string { FILE: packages/tiled/src/classes/Tile.ts type TileInfo (line 4) | type TileInfo = TilesetTile & { gid?: number, index: number, layerIndex?... class Tile (line 6) | class Tile extends TileGid { method constructor (line 9) | constructor(public tile: TileInfo | { gid: number }) { type Tile (line 22) | interface Tile extends TileInfo {} method constructor (line 9) | constructor(public tile: TileInfo | { gid: number }) { FILE: packages/tiled/src/classes/Tileset.ts class Tileset (line 6) | class Tileset extends TiledProperties { method constructor (line 9) | constructor(private tileset: TiledTileset) { method addTile (line 23) | addTile(tileObj: TilesetTile): Tile { method getTile (line 29) | getTile(id: number): Tile | undefined { type Tileset (line 34) | interface Tileset extends TiledTileset {} method constructor (line 9) | constructor(private tileset: TiledTileset) { method addTile (line 23) | addTile(tileObj: TilesetTile): Tile { method getTile (line 29) | getTile(id: number): Tile | undefined { FILE: packages/tiled/src/generate/tileset.ts class Tileset (line 4) | class Tileset { method constructor (line 5) | constructor(protected nbTilesWidth: number, protected nbTilesHeight: n... method generate (line 7) | generate(attr: { method createTile (line 21) | createTile(id: number, properties): builder.XMLElement { FILE: packages/tiled/src/generate/wangtile.ts class Autotile (line 4) | class Autotile extends Tileset { method constructor (line 8) | constructor(private nbGroupTilesWidth: number, private nbGroupTilesHei... method getWangTiles (line 14) | static getWangTiles(id: number): [number, number, number, number, numb... method getRandomColor (line 65) | static getRandomColor() { method hasAnimation (line 74) | get hasAnimation(): boolean { method getIndex (line 78) | getIndex(x: number, y: number): number { method generate (line 82) | generate(attr: { method generateAnimationTile (line 112) | generateAnimationTile(tileId: number): builder.XMLElement { method generateWangTiles (line 120) | generateWangTiles(tileId: number = 0, name = 'Autotile'): builder.XMLE... FILE: packages/tiled/src/parser/open-file.ts type ParseOptions (line 6) | type ParseOptions = { getOnlyBasename?: boolean } class TiledParserFile (line 9) | class TiledParserFile { method constructor (line 12) | constructor(private file: string, { method isBrowser (line 20) | static isBrowser() { method typeOfFile (line 25) | static typeOfFile(file: string): { method _parseFile (line 44) | private _parseFile(file: string, type: string, cb: Function) { method parseFile (line 92) | parseFile(cb: Function, options: ParseOptions = {}) { method parseFilePromise (line 147) | parseFilePromise(options: ParseOptions = {}): Promise { FILE: packages/tiled/src/parser/parser.ts class TiledParser (line 8) | class TiledParser { method constructor (line 11) | constructor(private xml: string, private filePath: string = '', privat... method toArray (line 32) | static toArray(prop): T[] { method getImagePath (line 38) | getImagePath(image: string) { method isTilesetSource (line 47) | private isTilesetSource(obj: any): boolean { method unpackTileBytes (line 189) | static unpackTileBytes(buffer: Buffer, size: number): number[] | never { method decode (line 204) | static decode(obj: { encoding: string, data: string }, size: number) { method parseMap (line 215) | parseMap(): TiledMap { method parseTileset (line 288) | parseTileset(): TiledTileset { FILE: packages/tiled/src/types/Layer.ts type TiledLayerType (line 4) | enum TiledLayerType { type TiledLayer (line 11) | interface TiledLayer { FILE: packages/tiled/src/types/Map.ts type TiledMap (line 5) | interface TiledMap { FILE: packages/tiled/src/types/Objects.ts type TiledObject (line 4) | interface TiledObject { FILE: packages/tiled/src/types/Text.ts type TiledText (line 1) | interface TiledText { FILE: packages/tiled/src/types/Tile.ts type TilesetTile (line 5) | interface TilesetTile { FILE: packages/tiled/src/types/Tileset.ts type TiledTileset (line 4) | interface TiledTileset { FILE: packages/tiled/src/types/Types.ts type TiledProperty (line 1) | interface TiledProperty { type TiledEncoding (line 16) | type TiledEncoding = 'csv' | 'base64'; type TiledCompression (line 17) | type TiledCompression = 'zlib' | 'gzip' | 'zstd'; type TiledChunk (line 19) | interface TiledChunk { type TiledTileOffset (line 42) | interface TiledTileOffset { type TiledWangSet (line 53) | interface TiledWangSet { type TiledWangTile (line 71) | interface TiledWangTile { type TiledWangColor (line 94) | interface TiledWangColor { type TiledGrid (line 113) | interface TiledGrid { type TiledFrame (line 128) | interface TiledFrame { type TiledMapTerrain (line 138) | interface TiledMapTerrain { type TiledPoint (line 147) | interface TiledPoint { type TiledImage (line 152) | interface TiledImage { FILE: packages/tiled/src/types/WorldMaps.ts type TiledWorldMap (line 1) | interface TiledWorldMap { type TiledWorld (line 9) | interface TiledWorld { FILE: packages/tiled/src/utils.ts function isTiledFormat (line 1) | function isTiledFormat(val: any): boolean { function joinPath (line 12) | function joinPath(...segments: string[]): string { function getBaseName (line 20) | function getBaseName(path: string): string { FILE: packages/tiled/tests/class.spec.ts function setLayer (line 9) | function setLayer(xml) { FILE: packages/tiled/tests/tile-properties.spec.ts function getMap (line 47) | function getMap(xml: string): MapClass { FILE: packages/tiled/tests/tiledmap-multi-layers.spec.ts function getMap (line 35) | function getMap(xml) { FILE: packages/tiled/tests/tiledmap.spec.ts function getMap (line 7) | function getMap(xml) { FILE: tests/components/component.spec.ts function MyComponent (line 6) | function MyComponent() { class TestComponent (line 17) | class TestComponent { method onInit (line 18) | onInit(props) {} method onUpdate (line 19) | onUpdate(props) {} method onMount (line 20) | onMount(element, index) {} FILE: tests/components/displayobject.spec.ts class MockContainer (line 6) | class MockContainer { method addChild (line 28) | addChild() {} method addChildAt (line 29) | addChildAt() {} method destroy (line 30) | destroy() { method on (line 35) | on(event: string, handler: Function) { method off (line 42) | off(event: string, handler?: Function) { method emit (line 55) | emit(event: string, data?: any) { FILE: tests/components/graphics.spec.ts function findPrototypeWithMethod (line 7) | function findPrototypeWithMethod(instance: object, method: string) { FILE: tests/components/sprite.spec.ts function createAnimatedHitboxSprite (line 8) | function createAnimatedHitboxSprite(hitbox: { w: number; h: number; anch... FILE: tests/directives/drag.spec.ts function findPrototypeWithMethod (line 6) | function findPrototypeWithMethod(instance: object, method: string) { FILE: tests/engine/cond-loop.spec.ts class ChildComponent (line 56) | class ChildComponent { method onInit (line 60) | onInit(props) { FILE: tests/engine/dependencies.spec.ts function MyComponent (line 11) | function MyComponent() { function MyComponent (line 30) | function MyComponent() { function MyComponent (line 49) | function MyComponent() { function MyComponent (line 73) | function MyComponent() { function MyComponent (line 92) | function MyComponent() { function MyComponent (line 109) | function MyComponent() { function MyComponent (line 130) | function MyComponent() { function MyComponent (line 153) | function MyComponent() { FILE: tests/engine/freeze.spec.ts class TestComponent (line 15) | class TestComponent { method onInit (line 17) | onInit(props) {} method onUpdate (line 18) | onUpdate(props) { method onMount (line 21) | onMount(element, index) {} class TestComponentWithUpdate (line 74) | class TestComponentWithUpdate { method onInit (line 76) | onInit(props) {} method onUpdate (line 77) | onUpdate(props) { method onInit (line 100) | onInit(props) {} method onUpdate (line 101) | onUpdate(props) { method onInit (line 124) | onInit(props) {} method onUpdate (line 125) | onUpdate(props) { method onInit (line 155) | onInit(props) {} method onUpdate (line 156) | onUpdate(props) { class TestComponentWithUpdate (line 98) | class TestComponentWithUpdate { method onInit (line 76) | onInit(props) {} method onUpdate (line 77) | onUpdate(props) { method onInit (line 100) | onInit(props) {} method onUpdate (line 101) | onUpdate(props) { method onInit (line 124) | onInit(props) {} method onUpdate (line 125) | onUpdate(props) { method onInit (line 155) | onInit(props) {} method onUpdate (line 156) | onUpdate(props) { class TestComponentWithUpdate (line 122) | class TestComponentWithUpdate { method onInit (line 76) | onInit(props) {} method onUpdate (line 77) | onUpdate(props) { method onInit (line 100) | onInit(props) {} method onUpdate (line 101) | onUpdate(props) { method onInit (line 124) | onInit(props) {} method onUpdate (line 125) | onUpdate(props) { method onInit (line 155) | onInit(props) {} method onUpdate (line 156) | onUpdate(props) { class TestComponentWithUpdate (line 153) | class TestComponentWithUpdate { method onInit (line 76) | onInit(props) {} method onUpdate (line 77) | onUpdate(props) { method onInit (line 100) | onInit(props) {} method onUpdate (line 101) | onUpdate(props) { method onInit (line 124) | onInit(props) {} method onUpdate (line 125) | onUpdate(props) { method onInit (line 155) | onInit(props) {} method onUpdate (line 156) | onUpdate(props) { FILE: tests/engine/lifecycle.spec.ts function MyComponent (line 10) | function MyComponent() { function MyComponent (line 32) | function MyComponent() { function MyComponent (line 55) | function MyComponent() { function MyComponent (line 84) | function MyComponent() { function MyComponent (line 110) | function MyComponent() { function MyComponent (line 136) | function MyComponent() { function MyComponent (line 171) | function MyComponent() { FILE: tests/engine/loop.spec.ts function Item (line 51) | function Item(props: { value: number }) { FILE: tests/setup/canvas.ts constant LOAD_FAILURE_SRC (line 3) | const LOAD_FAILURE_SRC = 'LOAD_FAILURE_SRC'; method set (line 7) | set(src) { method get (line 18) | get() { method get (line 26) | get() {