DescriptorSetUpdater
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable
public final class DescriptorSetUpdater implements Closeable
Deze klasse maakt het mogelijk om de IDescriptorSet bij te werken in een ketenoperatie.
Methoden
| Methode | Beschrijving |
|---|---|
| bind(IBuffer buffer) | Koppel de volledige buffer aan de huidige descriptor |
| bind(IBuffer buffer, int offset, int size) | Koppel de buffer aan de huidige descriptorset |
| bind(ITextureUnit texture) | Koppel de texture-eenheid aan de huidige descriptorset |
| bind(int binding, IBuffer buffer) | Koppel de buffer aan de huidige descriptorset op de opgegeven bindlocatie. |
| bind(int binding, IBuffer buffer, int offset, int size) | Koppel de buffer aan de huidige descriptorset op de opgegeven bindlocatie. |
| bind(int binding, ITextureUnit texture) | Koppel de texture-eenheid aan de huidige descriptorset |
| close() | Maak de updater vrij en voer de wijzigingen door naar het hardwareapparaat. |
| 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)
Koppel de volledige buffer aan de huidige descriptor
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| 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)
Koppel de buffer aan de huidige descriptorset
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| buffer | IBuffer | Welke buffer moet worden gebonden |
| offset | int | Offset van de te binden buffer |
| grootte | int | Grootte van de te binden buffer |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(ITextureUnit texture)
public DescriptorSetUpdater bind(ITextureUnit texture)
Koppel de texture-eenheid aan de huidige descriptorset
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| texture | ITextureUnit | De texture-eenheid om te binden |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(int binding, IBuffer buffer)
public DescriptorSetUpdater bind(int binding, IBuffer buffer)
Koppel de buffer aan de huidige descriptorset op de opgegeven bindlocatie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| binding | int | Bindinglocatie |
| buffer | IBuffer | De volledige buffer om te binden |
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)
Koppel de buffer aan de huidige descriptorset op de opgegeven bindlocatie.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| binding | int | Bindinglocatie |
| buffer | IBuffer | De buffer om te binden |
| offset | int | Offset van de te binden buffer |
| grootte | int | Grootte van de te binden buffer |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(int binding, ITextureUnit texture)
public DescriptorSetUpdater bind(int binding, ITextureUnit texture)
Koppel de texture-eenheid aan de huidige descriptorset
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| binding | int | De bindinglocatie |
| texture | ITextureUnit | De texture-eenheid om te binden |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
close()
public void close()
Maak de updater vrij en voer de wijzigingen door naar het hardwareapparaat.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |