pixi.js
    Preparing search index...

    Class TextureGCSystemAdvanced

    System plugin to the renderer to manage texture garbage collection on the GPU, ensuring that it does not get clogged up with textures that are no longer being used.

    since 8.15.0

    Implements

    Index

    Constructors

    Properties

    defaultOptions: TextureGCSystemOptions = ...

    Default options for the TextureGCSystem

    since 8.15.0

    Accessors

    • get active(): boolean

      Current garbage collection mode.

      Returns boolean

      TextureGCSystem.defaultMode

      since 8.15.0

    • set active(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get checkCount(): number

      Frame count since last garbage collection.

      Returns number

      since 8.15.0

    • get checkCountMax(): number

      Frames between two garbage collections.

      Returns number

      TextureGCSystem.defaultCheckCountMax

      since 8.15.0

    • set checkCountMax(_value: number): void

      Parameters

      • _value: number

      Returns void

    • get count(): number

      Frame count since started.

      Returns number

      since 8.15.0

    • get maxIdle(): number

      Maximum idle frames before a texture is destroyed by garbage collection.

      Returns number

      TextureGCSystem.defaultMaxIdle

      since 8.15.0

    • set maxIdle(value: number): void

      Parameters

      • value: number

      Returns void

    Methods

    • Generic destroy methods to be overridden by the subclass

      Returns void

    • Checks to see when the last time a texture was used. If the texture has not been used for a specified amount of time, it will be removed from the GPU.

      Returns void

      since 8.15.0