ShadowQuality

    RenderingServer.swift:581
    enum ShadowQuality

    Cases

    • case hard

      Lowest shadow filtering quality (fastest). Soft shadows are not available with this quality setting, which means the shadowBlur property is ignored if lightSize and lightAngularDistance is 0.0.

    • case softVeryLow

      Very low shadow filtering quality (faster). When using this quality setting, shadowBlur is automatically multiplied by 0.75× to avoid introducing too much noise. This division only applies to lights whose lightSize or lightAngularDistance is 0.0).

    • case softLow

      Low shadow filtering quality (fast).

    • case softMedium

      Medium low shadow filtering quality (average).

    • case softHigh

      High low shadow filtering quality (slow). When using this quality setting, shadowBlur is automatically multiplied by 1.5× to better make use of the high sample count. This increased blur also improves the stability of dynamic object shadows. This multiplier only applies to lights whose lightSize or lightAngularDistance is 0.0).

    • case softUltra

      Highest low shadow filtering quality (slowest). When using this quality setting, shadowBlur is automatically multiplied by 2× to better make use of the high sample count. This increased blur also improves the stability of dynamic object shadows. This multiplier only applies to lights whose lightSize or lightAngularDistance is 0.0).

    • case max

      Represents the size of the ShadowQuality enum.

    Other members in extension

    View members

    Hide members

    This section is hidden by default because it contains too many (590) members.

    Types

    Type members

    Instance members

    Citizens in SwiftGodot

    Conformances

    Type members

    Instance members

    Type features

    Instance features