Back to Filament

Builder

docs/android/dokka/filament-android/com.google.android.filament/-material/-builder/index.md

1.75.01.8 KB
Original Source

//filament-android/com.google.android.filament/Material/Builder

Builder

[main]
open class Builder

Constructors

Builder[main]
constructor()

Types

NameSummary
ShadowSamplingQuality[main]
enum ShadowSamplingQuality

Functions

NameSummary
build[main]
open fun build(engine: Engine): Material
Creates and returns the Material object.
payload[main]
open fun payload(buffer: Buffer, size: Int): Material.Builder
Specifies the material data.
shadowSamplingQuality[main]
open fun shadowSamplingQuality(quality: Material.Builder.ShadowSamplingQuality): Material.Builder
Set the quality of shadow sampling.
sphericalHarmonicsBandCount[main]
open fun sphericalHarmonicsBandCount(shBandCount: Int): Material.Builder
Sets the quality of the indirect lights computations.
uboBatching[main]
open fun uboBatching(mode: Material.UboBatchingMode): Material.Builder
Set the batching mode of the instances created from this material.