Back to Filament

VsmShadowOptions

docs/android/dokka/filament-android/com.google.android.filament/-view/-vsm-shadow-options/index.md

1.75.02.0 KB
Original Source

//filament-android/com.google.android.filament/View/VsmShadowOptions

VsmShadowOptions

open class VsmShadowOptions

View-level options for VSM Shadowing.

See also

setVsmShadowOptionsWarning: This API is still experimental and subject to change.

Constructors

VsmShadowOptions[main]
constructor()

Properties

NameSummary
anisotropy[main]
open var anisotropy: Int
Sets the number of anisotropic samples to use when sampling a VSM shadow map.
highPrecision[main]
open var highPrecision: Boolean
Whether to use a 32-bits or 16-bits texture format for VSM shadow maps.
lightBleedReduction[main]
open var lightBleedReduction: Float
VSM light bleeding reduction amount, between 0 and 1.
minVarianceScale[main]
open var minVarianceScale: Float
mipmapping[main]
open var mipmapping: Boolean
Whether to generate mipmaps for all VSM shadow maps.
msaaSamples[main]
open var msaaSamples: Int
The number of MSAA samples to use when rendering VSM shadow maps.