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

MethodeBeschrijving
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:

ParameterTypeBeschrijving
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)

Koppel de buffer aan de huidige descriptorset

Parameters:

ParameterTypeBeschrijving
bufferIBufferWelke buffer moet worden gebonden
offsetintOffset van de te binden buffer
grootteintGrootte 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:

ParameterTypeBeschrijving
textureITextureUnitDe 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:

ParameterTypeBeschrijving
bindingintBindinglocatie
bufferIBufferDe 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:

ParameterTypeBeschrijving
bindingintBindinglocatie
bufferIBufferDe buffer om te binden
offsetintOffset van de te binden buffer
grootteintGrootte 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:

ParameterTypeBeschrijving
bindingintDe bindinglocatie
textureITextureUnitDe 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:

ParameterTypeBeschrijving
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:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int