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
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| buffer | IBuffer |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| buffer | IBuffer | Quale buffer collegare |
| offset | int | Offset del buffer da collegare |
| dimensione | int | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| texture | ITextureUnit | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| collegamento | int | Posizione di collegamento |
| buffer | IBuffer | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| collegamento | int | Posizione di collegamento |
| buffer | IBuffer | Il buffer da collegare |
| offset | int | Offset del buffer da collegare |
| dimensione | int | Dimensione 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| collegamento | int | La posizione di collegamento |
| texture | ITextureUnit | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |