DescriptorSetUpdater

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public final class DescriptorSetUpdater implements Closeable

Kelas ini memungkinkan memperbarui IDescriptorSet dalam operasi berantai.

Metode

MetodeDeskripsi
bind(IBuffer buffer)Mengikat seluruh buffer ke deskriptor saat ini
bind(IBuffer buffer, int offset, int size)Mengikat buffer ke set deskriptor saat ini
bind(ITextureUnit texture)Mengikat unit tekstur ke set deskriptor saat ini
bind(int binding, IBuffer buffer)Mengikat buffer ke set deskriptor saat ini pada lokasi pengikatan yang ditentukan.
bind(int binding, IBuffer buffer, int offset, int size)Mengikat buffer ke set deskriptor saat ini pada lokasi pengikatan yang ditentukan.
bind(int binding, ITextureUnit texture)Mengikat unit tekstur ke set deskriptor saat ini
close()Membuang updater dan mengkomit perubahan ke perangkat keras.
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)

Mengikat seluruh buffer ke deskriptor saat ini

Parameters:

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

Mengikat buffer ke set deskriptor saat ini

Parameters:

ParameterTipeDeskripsi
bufferIBufferBuffer mana yang akan diikat
offsetintOffset buffer yang akan diikat
ukuranintUkuran buffer yang akan diikat

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(ITextureUnit texture)

public DescriptorSetUpdater bind(ITextureUnit texture)

Mengikat unit tekstur ke set deskriptor saat ini

Parameters:

ParameterTipeDeskripsi
textureITextureUnitUnit tekstur yang akan diikat

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, IBuffer buffer)

public DescriptorSetUpdater bind(int binding, IBuffer buffer)

Mengikat buffer ke set deskriptor saat ini pada lokasi pengikatan yang ditentukan.

Parameters:

ParameterTipeDeskripsi
pengikatanintLokasi pengikatan
bufferIBufferSeluruh buffer yang akan diikat

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)

Mengikat buffer ke set deskriptor saat ini pada lokasi pengikatan yang ditentukan.

Parameters:

ParameterTipeDeskripsi
pengikatanintLokasi pengikatan
bufferIBufferBuffer yang akan diikat
offsetintOffset buffer yang akan diikat
ukuranintUkuran buffer yang akan diikat

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, ITextureUnit texture)

public DescriptorSetUpdater bind(int binding, ITextureUnit texture)

Mengikat unit tekstur ke set deskriptor saat ini

Parameters:

ParameterTipeDeskripsi
pengikatanintLokasi pengikatan
textureITextureUnitUnit tekstur yang akan diikat

Returns: DescriptorSetUpdater - Return current instance for chaining operation

close()

public void close()

Membuang updater dan mengkomit perubahan ke perangkat keras.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int