TextureSlot

Inheritance: java.lang.Object

public class TextureSlot

Slot della texture in Material, può essere enumerato tramite l’istanza del materiale. Esempio:

var mat = new LambertMaterial();
     var tex = new Texture();
     tex.setFileName("diffuse.png");
     mat.setTexture(Material.MAP_DIFFUSE, tex);
     for(var slot : mat)
     {
         System.out.printf("Texture slot %s = %s", slot.getSlotName(), slot.getTexture());
     }

Metodi

MetodoDescrizione
equals(Object arg0)
getClass()
getSlotName()Il nome dello slot che indica dove questa texture sarà collegata.
getTexture()La texture che sarà collegata al materiale.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getSlotName()

public String getSlotName()

Il nome dello slot che indica dove questa texture sarà collegata.

Returns: java.lang.String - Il nome dello slot che indica dove questa texture sarà collegata.

getTexture()

public TextureBase getTexture()

La texture che sarà collegata al materiale.

Returns: TextureBase - The texture that will be bounded to the material.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int