DescriptorSetUpdater

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public final class DescriptorSetUpdater implements Closeable

Questa classe consente di aggiornare il IDescriptorSet in un’operazione a catena.

Metodi

MetodoDescrizione
bind(IBuffer buffer)Associa l’intero buffer al descrittore corrente
bind(IBuffer buffer, int offset, int size)Associa il buffer al set di descrittori corrente
bind(ITextureUnit texture)Associa l’unità di texture al set di descrittori corrente
bind(int binding, IBuffer buffer)Associa il buffer al set di descrittori corrente nella posizione di binding specificata.
bind(int binding, IBuffer buffer, int offset, int size)Associa il buffer al set di descrittori corrente nella posizione di binding specificata.
bind(int binding, ITextureUnit texture)Associa l’unità di texture al set di descrittori corrente
close()Rilascia l’aggiornatore e conferma le modifiche al dispositivo hardware.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

bind(IBuffer buffer)

public DescriptorSetUpdater bind(IBuffer buffer)

Associa l’intero buffer al descrittore corrente

Parameters:

ParametroTipoDescrizione
bufferIBuffer

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(IBuffer buffer, int offset, int size)

public DescriptorSetUpdater bind(IBuffer buffer, int offset, int size)

Associa il buffer al set di descrittori corrente

Parameters:

ParametroTipoDescrizione
bufferIBufferQuale buffer collegare
offsetintOffset del buffer da collegare
dimensioneintDimensione del buffer da collegare

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(ITextureUnit texture)

public DescriptorSetUpdater bind(ITextureUnit texture)

Associa l’unità di texture al set di descrittori corrente

Parameters:

ParametroTipoDescrizione
textureITextureUnitL’unità di texture da collegare

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, IBuffer buffer)

public DescriptorSetUpdater bind(int binding, IBuffer buffer)

Associa il buffer al set di descrittori corrente nella posizione di binding specificata.

Parameters:

ParametroTipoDescrizione
collegamentointPosizione di collegamento
bufferIBufferL’intero buffer da collegare

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, IBuffer buffer, int offset, int size)

public DescriptorSetUpdater bind(int binding, IBuffer buffer, int offset, int size)

Associa il buffer al set di descrittori corrente nella posizione di binding specificata.

Parameters:

ParametroTipoDescrizione
collegamentointPosizione di collegamento
bufferIBufferIl buffer da collegare
offsetintOffset del buffer da collegare
dimensioneintDimensione del buffer da collegare

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, ITextureUnit texture)

public DescriptorSetUpdater bind(int binding, ITextureUnit texture)

Associa l’unità di texture al set di descrittori corrente

Parameters:

ParametroTipoDescrizione
collegamentointLa posizione di collegamento
textureITextureUnitL’unità di texture da collegare

Returns: DescriptorSetUpdater - Return current instance for chaining operation

close()

public void close()

Rilascia l’aggiornatore e conferma le modifiche al dispositivo hardware.

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

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