Uses of Class
io.github.sosuisen.jfxbuilder.graphics.PhongMaterialBuilder
Packages that use PhongMaterialBuilder
-
Uses of PhongMaterialBuilder in io.github.sosuisen.jfxbuilder.graphics
Methods in io.github.sosuisen.jfxbuilder.graphics that return PhongMaterialBuilderModifier and TypeMethodDescriptionPhongMaterialBuilder.apply
(Consumer<PhongMaterial> func) Applies a function to the PhongMaterial instance being constructed.A builder method that invokes thesetBumpMap
method on the instance being constructed.PhongMaterialBuilder.bumpMapPropertyApply
(Consumer<ObjectProperty<Image>> op) Applies a function to thebumpMapProperty
of the instance being constructed.static PhongMaterialBuilder
PhongMaterialBuilder.create()
Returns an instance of thePhongMaterialBuilder
.static PhongMaterialBuilder
Accepts the constructor arguments ofPhongMaterial(Color)
and returns an instance ofPhongMaterialBuilder
.static PhongMaterialBuilder
PhongMaterialBuilder.create
(Color diffuseColor, Image diffuseMap, Image specularMap, Image bumpMap, Image selfIlluminationMap) Accepts the constructor arguments ofPhongMaterial(Color, Image, Image, Image, Image)
and returns an instance ofPhongMaterialBuilder
.PhongMaterialBuilder.diffuseColor
(Color value) A builder method that invokes thesetDiffuseColor
method on the instance being constructed.PhongMaterialBuilder.diffuseColorPropertyApply
(Consumer<ObjectProperty<Color>> op) Applies a function to thediffuseColorProperty
of the instance being constructed.PhongMaterialBuilder.diffuseMap
(Image value) A builder method that invokes thesetDiffuseMap
method on the instance being constructed.PhongMaterialBuilder.diffuseMapPropertyApply
(Consumer<ObjectProperty<Image>> op) Applies a function to thediffuseMapProperty
of the instance being constructed.PhongMaterialBuilder.selfIlluminationMap
(Image value) A builder method that invokes thesetSelfIlluminationMap
method on the instance being constructed.PhongMaterialBuilder.selfIlluminationMapPropertyApply
(Consumer<ObjectProperty<Image>> op) Applies a function to theselfIlluminationMapProperty
of the instance being constructed.PhongMaterialBuilder.specularColor
(Color value) A builder method that invokes thesetSpecularColor
method on the instance being constructed.PhongMaterialBuilder.specularColorPropertyApply
(Consumer<ObjectProperty<Color>> op) Applies a function to thespecularColorProperty
of the instance being constructed.PhongMaterialBuilder.specularMap
(Image value) A builder method that invokes thesetSpecularMap
method on the instance being constructed.PhongMaterialBuilder.specularMapPropertyApply
(Consumer<ObjectProperty<Image>> op) Applies a function to thespecularMapProperty
of the instance being constructed.PhongMaterialBuilder.specularPower
(double value) A builder method that invokes thesetSpecularPower
method on the instance being constructed.PhongMaterialBuilder.specularPowerPropertyApply
(Consumer<DoubleProperty> op) Applies a function to thespecularPowerProperty
of the instance being constructed.