Class RendererSettings

Set of options that can be used for controlling the renderer.

Hierarchy

  • FrameworkObject
    • RendererSettings

Constructors

  • Parameters

    • OptionalisInternalConstructor: boolean

    Returns RendererSettings

Accessors

  • get fpsLimit(): number
  • Maximum number of FPS the application is allowed to run in. Zero means unlimited.

    Returns number

  • set fpsLimit(value): void
  • Parameters

    • value: number

    Returns void

  • get isOverrideTextureFilterEnabled(): boolean
  • When enabled all textures will be filtered using the specified filtering settings rather than filtering specified on individual textures.

    Returns boolean

  • set isOverrideTextureFilterEnabled(value): void
  • Parameters

    • value: boolean

    Returns void

  • get maximumAnisotropy(): number
  • Maximum number of samples to be used when performing anisotropic filtering. Only relevant if #filtering is set to TextureFiltering::Anisotropic.

    Returns number

  • set maximumAnisotropy(value): void
  • Parameters

    • value: number

    Returns void

  • get shadowMapSize(): number
  • Determines the maximum shadow map size, in pixels. The system might decide to use smaller resolution maps for shadows far away, but will never increase the resolution past the provided value.

    Returns number

  • set shadowMapSize(value): void
  • Parameters

    • value: number

    Returns void

  • get stateReductionMode(): EnumValue<StateReduction, number>
  • Controls if and how a render queue groups renderable objects by material in order to reduce number of state changes. Sorting by material can reduce CPU usage but could increase overdraw.

    Returns EnumValue<StateReduction, number>

  • set stateReductionMode(value): void
  • Parameters

    Returns void