Viewer
    Preparing search index...

    Class Resolution

    A resolution.

    Hierarchy

    • EventDispatcher<Event>
      • Resolution
    Index

    Constructors

    • Constructs a new resolution.

      TODO Remove resizable param.

      Parameters

      • resizable: Resizable

        A resizable object.

      • Optionalwidth: number

        The preferred width.

      • Optionalheight: number

        The preferred height.

      • Optionalscale: number

        A resolution scale.

      Returns Resolution

    Properties

    resizable: Resizable

    A resizable object.

    Use an event listener for "change" events instead.

    target: Vector2

    The preferred resolution.

    Added for backward-compatibility.

    Accessors

    • get AUTO_SIZE(): number

      An auto sizing constant.

      Can be used to automatically calculate the width or height based on the original aspect ratio.

      Returns number

    • get baseHeight(): number

      The base height.

      Returns number

    • set baseHeight(arg: number): void

      Parameters

      • arg: number

      Returns void

    • get baseWidth(): number

      The base width.

      Returns number

    • set baseWidth(arg: number): void

      Parameters

      • arg: number

      Returns void

    • get height(): number

      The effective height.

      If the preferred width and height are set to Resizer.AUTO_SIZE, the base height will be returned.

      Returns number

    • set height(arg: number): void

      Parameters

      • arg: number

      Returns void

    • get preferredHeight(): number

      The preferred height.

      Returns number

    • set preferredHeight(arg: number): void

      Parameters

      • arg: number

      Returns void

    • get preferredWidth(): number

      The preferred width.

      Returns number

    • set preferredWidth(arg: number): void

      Parameters

      • arg: number

      Returns void

    • get scale(): number

      The resolution scale.

      Returns number

    • set scale(arg: number): void

      Parameters

      • arg: number

      Returns void

    • get width(): number

      The effective width.

      If the preferred width and height are set to Resizer.AUTO_SIZE, the base width will be returned.

      Returns number

    • set width(arg: number): void

      Parameters

      • arg: number

      Returns void

    Methods

    • Adds a listener to an event type.

      Type Parameters

      • T extends keyof Event<string, unknown>

      Parameters

      • type: T

        The type of event to listen to.

      • listener: EventListener<Event<string, unknown>[T], T, Resolution>

        The function that gets called when the event is fired.

      Returns void

    • Adds a listener to an event type.

      Type Parameters

      • T extends string

      Parameters

      • type: T

        The type of event to listen to.

      • listener: EventListener<{}, T, Resolution>

        The function that gets called when the event is fired.

      Returns void

    • Copies the given resolution.

      Parameters

      Returns void

    • Fire an event type.

      Type Parameters

      • T extends keyof Event<string, unknown>

      Parameters

      • event: BaseEvent<T> & Event<string, unknown>[T]

        The event that gets fired.

      Returns void

    • Returns the base height.

      Returns number

      The base height.

      Use baseHeight instead.

    • Returns the base width.

      Returns number

      The base width.

      Use baseWidth instead.

    • Returns the effective height.

      If the preferred width and height are set to Resizer.AUTO_SIZE, the base height will be returned.

      Returns number

      The effective height.

      Use height instead.

    • Returns the preferred height.

      Returns number

      The preferred height.

      Use preferredHeight instead.

    • Returns the preferred width.

      Returns number

      The preferred width.

      Use preferredWidth instead.

    • Returns the current resolution scale.

      Returns number

      The scale.

      Use scale instead.

    • Returns the effective width.

      If the preferred width and height are set to Resizer.AUTO_SIZE, the base width will be returned.

      Returns number

      The effective width.

      Use width instead.

    • Checks if listener is added to an event type.

      Type Parameters

      • T extends keyof Event<string, unknown>

      Parameters

      • type: T

        The type of event to listen to.

      • listener: EventListener<Event<string, unknown>[T], T, Resolution>

        The function that gets called when the event is fired.

      Returns boolean

    • Checks if listener is added to an event type.

      Type Parameters

      • T extends string

      Parameters

      • type: T

        The type of event to listen to.

      • listener: EventListener<{}, T, Resolution>

        The function that gets called when the event is fired.

      Returns boolean

    • Removes a listener from an event type.

      Type Parameters

      • T extends keyof Event<string, unknown>

      Parameters

      • type: T

        The type of the listener that gets removed.

      • listener: EventListener<Event<string, unknown>[T], T, Resolution>

        The listener function that gets removed.

      Returns void

    • Removes a listener from an event type.

      Type Parameters

      • T extends string

      Parameters

      • type: T

        The type of the listener that gets removed.

      • listener: EventListener<{}, T, Resolution>

        The listener function that gets removed.

      Returns void

    • Sets the base height.

      Parameters

      • value: number

        The height.

      Returns void

      Use baseHeight instead.

    • Sets the base size.

      Parameters

      • width: number

        The width.

      • height: number

        The height.

      Returns void

    • Sets the base width.

      Parameters

      • value: number

        The width.

      Returns void

      Use baseWidth instead.

    • Sets the preferred height.

      Use Resizer.AUTO_SIZE to automatically calculate the height based on the width and aspect ratio.

      Parameters

      • value: number

        The height.

      Returns void

      Use preferredHeight instead.

    • Sets the preferred size.

      Parameters

      • width: number

        The width.

      • height: number

        The height.

      Returns void

    • Sets the preferred width.

      Use Resizer.AUTO_SIZE to automatically calculate the width based on the height and aspect ratio.

      Parameters

      • value: number

        The width.

      Returns void

      Use preferredWidth instead.

    • Sets the resolution scale.

      Also sets the preferred resolution to Resizer.AUTO_SIZE.

      Parameters

      • value: number

        The scale.

      Returns void

      Use scale instead.