Uses of Interface
org.web3d.x3d.sai.Texturing.MultiTexture

Packages that use MultiTexture
Package
Description
The Texturing component specifies how 2D texture images are defined and then positioned on associated geometry.
The Texturing component specifies how 2D texture images are defined and then positioned on associated geometry.
  • Uses of MultiTexture in org.web3d.x3d.jsail.Texturing

    Modifier and Type
    Class
    Description
    class 
    MultiTexture applies several individual textures to a single geometry node, enabling a variety of visual effects that include light mapping and environment mapping.
  • Uses of MultiTexture in org.web3d.x3d.sai.Texturing

    Modifier and Type
    Method
    Description
    MultiTexture.setAlpha(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named alpha.
    MultiTexture.setColor(float[] newValue)
    Accessor method to assign 3-tuple float array using RGB values [0..1] to inputOutput SFColor field named color.
    MultiTexture.setDescription(String newValue)
    Accessor method to assign String value to inputOutput SFString field named description.
    MultiTexture.setFunction(String[] newValue)
    Accessor method to assign String enumeration array (""COMPLEMENT"" | ""ALPHAREPLICATE"" | """") to inputOutput MFString field named function.
    MultiTexture.setMetadata(X3DMetadataObject newValue)
    Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    MultiTexture.setMode(String[] newValue)
    Accessor method to assign String enumeration array (""ADD"" | ""ADDSIGNED"" | ""ADDSIGNED2X"" | ""ADDSMOOTH"" | ""BLENDCURRENTALPHA"" | ""BLENDDIFFUSEALPHA"" | ""BLENDFACTORALPHA"" | ""BLENDTEXTUREALPHA"" | ""DOTPRODUCT3"" | ""MODULATE"" | ""MODULATE2X"" | ""MODULATE4X"" | ""MODULATEALPHA_ADDCOLOR"" | ""MODULATEINVALPHA_ADDCOLOR"" | ""MODULATEINVCOLOR_ADDALPHA"" | ""OFF"" | ""REPLACE"" | ""SELECTARG1"" | ""SELECTARG2"" | ""SUBTRACT"") to inputOutput MFString field named mode.
    MultiTexture.setSource(String[] newValue)
    Accessor method to assign String enumeration array (""DIFFUSE"" | ""FACTOR"" | ""SPECULAR"" | """") to inputOutput MFString field named source.
    MultiTexture.setTexture(X3DNode[] newValue)
    Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field texture.