DescriptorSetUpdater

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public final class DescriptorSetUpdater implements Closeable

Diese Klasse ermöglicht das Aktualisieren des IDescriptorSet in einer Kettenoperation.

Methoden

MethodeBeschreibung
bind(IBuffer buffer)Binde den gesamten Puffer an das aktuelle Deskriptorset
bind(IBuffer buffer, int offset, int size)Binde den Puffer an das aktuelle Deskriptorset
bind(ITextureUnit texture)Binde die Textureinheit an das aktuelle Deskriptorset
bind(int binding, IBuffer buffer)Binde den Puffer an das aktuelle Deskriptorset an der angegebenen Bindungsposition.
bind(int binding, IBuffer buffer, int offset, int size)Binde den Puffer an das aktuelle Deskriptorset an der angegebenen Bindungsposition.
bind(int binding, ITextureUnit texture)Binde die Textureinheit an das aktuelle Deskriptorset
close()Verwerfen Sie den Updater und übernehmen Sie die Änderungen am Hardwaregerät.
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)

Binde den gesamten Puffer an das aktuelle Deskriptorset

Parameters:

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

Binde den Puffer an das aktuelle Deskriptorset

Parameters:

ParameterTypBeschreibung
bufferIBufferWelcher Puffer zu binden
VersatzintVersatz des zu bindenden Puffers
GrößeintGröße des zu bindenden Puffers

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(ITextureUnit texture)

public DescriptorSetUpdater bind(ITextureUnit texture)

Binde die Textureinheit an das aktuelle Deskriptorset

Parameters:

ParameterTypBeschreibung
textureITextureUnitDie Textureinheit zu binden

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, IBuffer buffer)

public DescriptorSetUpdater bind(int binding, IBuffer buffer)

Binde den Puffer an das aktuelle Deskriptorset an der angegebenen Bindungsposition.

Parameters:

ParameterTypBeschreibung
BindungintBindungsort
bufferIBufferDer gesamte zu bindende Puffer

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)

Binde den Puffer an das aktuelle Deskriptorset an der angegebenen Bindungsposition.

Parameters:

ParameterTypBeschreibung
BindungintBindungsort
bufferIBufferDer zu bindende Puffer
VersatzintVersatz des zu bindenden Puffers
GrößeintGröße des zu bindenden Puffers

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, ITextureUnit texture)

public DescriptorSetUpdater bind(int binding, ITextureUnit texture)

Binde die Textureinheit an das aktuelle Deskriptorset

Parameters:

ParameterTypBeschreibung
BindungintDer Bindungsort
textureITextureUnitDie Textureinheit zu binden

Returns: DescriptorSetUpdater - Return current instance for chaining operation

close()

public void close()

Verwerfen Sie den Updater und übernehmen Sie die Änderungen am Hardwaregerät.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int