Kanzi 3.9.10
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.
 
DynamicPropertyType< FloatBlendIntensityProperty
 Controls the intensity of materials that are blended on top of an existing color.
 
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.
 
DynamicPropertyType< ColorRGBADiffuseProperty
 Sets the color of the material when it is lit by a light.
 
DynamicPropertyType< ColorRGBAEmissiveProperty
 Sets the color of the light that is emitted from the material surface.
 
DynamicPropertyType< ColorRGBAGlobalAmbientProperty
 Sets the color that is multiplied automatically with the Ambient property of the materials in the scene.
 
DynamicPropertyType< ResourceGlyphTextureProperty
 The automatic texture of the glyph cache.
 
DynamicPropertyType< Vector2MaskTextureOffsetProperty
 Sets an offset for mask in materials.
 
DynamicPropertyType< ResourceMaskTextureProperty
 Sets the texture that masks another texture or color.
 
DynamicPropertyType< Vector2MaskTextureTilingProperty
 Determines the number of times a mask is presented in a material.
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.StandardMaterial")
 Metaclass for StandardMaterial.
 
DynamicPropertyType< ColorRGBASpecularColorProperty
 Sets the color of the specular reflection.
 
DynamicPropertyType< FloatSpecularExponentProperty
 Sets the size of the specular highlight.
 
DynamicPropertyType< Vector2TextureOffsetProperty
 Sets an offset for texture in materials.
 
DynamicPropertyType< ResourceTextureProperty
 Sets the texture of the material.
 
DynamicPropertyType< Vector2TextureTilingProperty
 Determines the number of times a texture is presented in a material.
 

Detailed Description

Metadata definitions for StandardMaterial.

Member Data Documentation

◆ AmbientProperty

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.

◆ BlendIntensityProperty

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.

◆ BlendModeProperty

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.

◆ DiffuseProperty

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

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

◆ EmissiveProperty

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

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

◆ GlobalAmbientProperty

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.

◆ GlyphTextureProperty

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

The automatic texture of the glyph cache.

◆ MaskTextureOffsetProperty

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

Sets an offset for mask in materials.

◆ MaskTextureProperty

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

Sets the texture that masks another texture or color.

◆ MaskTextureTilingProperty

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

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

◆ SpecularColorProperty

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

Sets the color of the specular reflection.

◆ SpecularExponentProperty

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

Sets the size of the specular highlight.

◆ TextureOffsetProperty

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

Sets an offset for texture in materials.

◆ TextureProperty

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

Sets the texture of the material.

◆ TextureTilingProperty

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

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