Kanzi  3.9.9
Kanzi Engine Java API
StandardMaterialMetadata Interface Reference

Metadata definitions for StandardMaterial. More...

Inheritance diagram for StandardMaterialMetadata:
[legend]

Public Attributes

DynamicPropertyType< ColorRGBAAmbientProperty
 Sets the color of the material when lights are not present. More...
 
DynamicPropertyType< Float > BlendIntensityProperty
 Controls the intensity of materials that are blended on top of an existing color. More...
 
DynamicPropertyType< Integer > BlendModeProperty
 Sets how to combine the color and alpha values of pixels in one layer or image with those in the underlying layer or image. More...
 
DynamicPropertyType< ColorRGBADiffuseProperty
 Sets the color of the material when it is lit by a light. More...
 
DynamicPropertyType< ColorRGBAEmissiveProperty
 Sets the color of the light that is emitted from the material surface. More...
 
DynamicPropertyType< ColorRGBAGlobalAmbientProperty
 Sets the color that is multiplied automatically with the Ambient property of the materials in the scene. More...
 
DynamicPropertyType< ResourceGlyphTextureProperty
 The automatic texture of the glyph cache. More...
 
DynamicPropertyType< Vector2MaskTextureOffsetProperty
 Sets an offset for mask in materials. More...
 
DynamicPropertyType< ResourceMaskTextureProperty
 Sets the texture that masks another texture or color. More...
 
DynamicPropertyType< Vector2MaskTextureTilingProperty
 Determines the number of times a mask is presented in a material. More...
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.StandardMaterial")
 Metaclass for StandardMaterial.
 
DynamicPropertyType< ColorRGBASpecularColorProperty
 Sets the color of the specular reflection. More...
 
DynamicPropertyType< Float > SpecularExponentProperty
 Sets the size of the specular highlight. More...
 
DynamicPropertyType< Vector2TextureOffsetProperty
 Sets an offset for texture in materials. More...
 
DynamicPropertyType< ResourceTextureProperty
 Sets the texture of the material. More...
 
DynamicPropertyType< Vector2TextureTilingProperty
 Determines the number of times a texture is presented in a material. More...
 

Detailed Description

Metadata definitions for StandardMaterial.

Member Data Documentation

DynamicPropertyType<ColorRGBA> AmbientProperty
Initial value:
=
new DynamicPropertyType<>("Ambient", ColorRGBA.class)

Sets the color of the material when lights are not present.

Use the Intensity (I) property field to adjust the exposure of the color.

DynamicPropertyType<Float> BlendIntensityProperty
Initial value:
=
new DynamicPropertyType<>("BlendIntensity", Float.class)

Controls the intensity of materials that are blended on top of an existing color.

Attached property enables overriding of the blend intensity of the used materials at render pass or object node level.

DynamicPropertyType<Integer> BlendModeProperty
Initial value:
=
new DynamicPropertyType<>("BlendMode", Integer.class)

Sets how to combine the color and alpha values of pixels in one layer or image with those in the underlying layer or image.

DynamicPropertyType<ColorRGBA> DiffuseProperty
Initial value:
=
new DynamicPropertyType<>("Diffuse", ColorRGBA.class)

Sets the color of the material when it is lit by a light.

DynamicPropertyType<ColorRGBA> EmissiveProperty
Initial value:
=
new DynamicPropertyType<>("Emissive", ColorRGBA.class)

Sets the color of the light that is emitted from the material surface.

DynamicPropertyType<ColorRGBA> GlobalAmbientProperty
Initial value:
=
new DynamicPropertyType<>("GlobalAmbient", ColorRGBA.class)

Sets the color that is multiplied automatically with the Ambient property of the materials in the scene.

Use the Intensity (I) property field to adjust the exposure of the color.

DynamicPropertyType<Resource> GlyphTextureProperty
Initial value:
=
new DynamicPropertyType<>("GlyphTexture", Resource.class)

The automatic texture of the glyph cache.

DynamicPropertyType<Vector2> MaskTextureOffsetProperty
Initial value:
=
new DynamicPropertyType<>("MaskTextureOffset", Vector2.class)

Sets an offset for mask in materials.

DynamicPropertyType<Resource> MaskTextureProperty
Initial value:
=
new DynamicPropertyType<>("MaskTexture", Resource.class)

Sets the texture that masks another texture or color.

DynamicPropertyType<Vector2> MaskTextureTilingProperty
Initial value:
=
new DynamicPropertyType<>("MaskTextureTiling", Vector2.class)

Determines the number of times a mask is presented in a material.

DynamicPropertyType<ColorRGBA> SpecularColorProperty
Initial value:
=
new DynamicPropertyType<>("SpecularColor", ColorRGBA.class)

Sets the color of the specular reflection.

DynamicPropertyType<Float> SpecularExponentProperty
Initial value:
=
new DynamicPropertyType<>("SpecularExponent", Float.class)

Sets the size of the specular highlight.

DynamicPropertyType<Vector2> TextureOffsetProperty
Initial value:
=
new DynamicPropertyType<>("TextureOffset", Vector2.class)

Sets an offset for texture in materials.

DynamicPropertyType<Resource> TextureProperty
Initial value:
=
new DynamicPropertyType<>("Texture", Resource.class)

Sets the texture of the material.

DynamicPropertyType<Vector2> TextureTilingProperty
Initial value:
=
new DynamicPropertyType<>("TextureTiling", Vector2.class)

Determines the number of times a texture is presented in a material.