public
static
class
Material.MaterialBuilder
extends Object
java.lang.Object | |
↳ | com.viro.core.Material.MaterialBuilder |
Builder for creating Material
objects.
Public constructors | |
---|---|
Material.MaterialBuilder()
Constructor for |
Material.MaterialBuilder ambientOcclusionMap (Texture ambientOcclusionMap)
Refer to setAmbientOcclusionMap(Texture)
.
Parameters | |
---|---|
ambientOcclusionMap |
Texture |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder blendMode (Material.BlendMode blendMode)
Refer to setBlendMode(BlendMode)
.
Parameters | |
---|---|
blendMode |
Material.BlendMode |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder bloomThreshold (float bloomThreshold)
Refer to setBloomThreshold(float)
.
Parameters | |
---|---|
bloomThreshold |
float |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder cullMode (Material.CullMode cullMode)
Refer to setCullMode(CullMode)
.
Parameters | |
---|---|
cullMode |
Material.CullMode |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder diffuseColor (int color)
Refer to setDiffuseColor(int)
.
Parameters | |
---|---|
color |
int |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder diffuseTexture (Texture texture)
Refer to setDiffuseTexture(Texture)
.
Parameters | |
---|---|
texture |
Texture |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder lightingModel (Material.LightingModel lightingModel)
Refer to setLightingModel(LightingModel)
.
Parameters | |
---|---|
lightingModel |
Material.LightingModel |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder metalness (float metalness)
Refer to setMetalness(float)
.
Parameters | |
---|---|
metalness |
float |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder metalnessMap (Texture metalnessMap)
Refer to setMetalnessMap(Texture)
.
Parameters | |
---|---|
metalnessMap |
Texture |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder normalMap (Texture normalMap)
Refer to setNormalMap(Texture)
.
Parameters | |
---|---|
normalMap |
Texture |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder readsFromDepthBuffer (boolean readsFromDepthBuffer)
Refer to setReadsFromDepthBuffer(boolean)
.
Parameters | |
---|---|
readsFromDepthBuffer |
boolean |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder roughness (float roughness)
Refer to setRoughness(float)
.
Parameters | |
---|---|
roughness |
float |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder roughnessMap (Texture roughnessMap)
Refer to setRoughnessMap(Texture)
.
Parameters | |
---|---|
roughnessMap |
Texture |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder setName (String name)
Refer to setName(String)
}.
Parameters | |
---|---|
name |
String |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder shadowMode (Material.ShadowMode shadowMode)
Refer to setShadowMode(ShadowMode)
.
Parameters | |
---|---|
shadowMode |
Material.ShadowMode |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder shininess (float shininess)
Refer to setShininess(float)
.
Parameters | |
---|---|
shininess |
float |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder specularTexture (Texture texture)
Refer to setSpecularTexture(Texture)
.
Parameters | |
---|---|
texture |
Texture |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder transparencyMode (Material.TransparencyMode transparencyMode)
Refer to setTransparencyMode(TransparencyMode)
.
Parameters | |
---|---|
transparencyMode |
Material.TransparencyMode |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |
Material.MaterialBuilder writesToDepthBuffer (boolean writesToDepthBuffer)
Refer to setWritesToDepthBuffer(boolean)
.
Parameters | |
---|---|
writesToDepthBuffer |
boolean |
Returns | |
---|---|
Material.MaterialBuilder |
This builder. |