TextureSlot

Inheritance: java.lang.Object

public class TextureSlot

Textuurslot in Material, kan worden opgesomd via materiaalinstantie. Voorbeeld:

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());
     }

Methoden

MethodeBeschrijving
equals(Object arg0)
getClass()
getSlotName()De slotnaam die aangeeft waar deze textuur aan gebonden zal worden.
getTexture()De textuur die aan het materiaal zal worden gebonden.
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getSlotName()

public String getSlotName()

De slotnaam die aangeeft waar deze textuur aan gebonden zal worden.

Returns: java.lang.String - De slotnaam die aangeeft waar deze textuur aan gebonden zal worden.

getTexture()

public TextureBase getTexture()

De textuur die aan het materiaal zal worden gebonden.

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:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int