DescriptorSetUpdater

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public final class DescriptorSetUpdater implements Closeable

Esta clase permite actualizar el IDescriptorSet en una operación en cadena.

Métodos

MétodoDescripción
bind(IBuffer buffer)Vincular todo el búfer al descriptor actual
bind(IBuffer buffer, int offset, int size)Vincular el búfer al conjunto de descriptores actual
bind(ITextureUnit texture)Vincular la unidad de textura al conjunto de descriptores actual
bind(int binding, IBuffer buffer)Vincular el búfer al conjunto de descriptores actual en la ubicación de enlace especificada.
bind(int binding, IBuffer buffer, int offset, int size)Vincular el búfer al conjunto de descriptores actual en la ubicación de enlace especificada.
bind(int binding, ITextureUnit texture)Vincular la unidad de textura al conjunto de descriptores actual
close()Liberar el actualizador y confirmar los cambios en el dispositivo de 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)

Vincular todo el búfer al descriptor actual

Parameters:

ParámetroTipoDescripción
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)

Vincular el búfer al conjunto de descriptores actual

Parameters:

ParámetroTipoDescripción
bufferIBufferQué búfer enlazar
desplazamientointDesplazamiento del búfer a enlazar
tamañointTamaño del búfer a enlazar

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(ITextureUnit texture)

public DescriptorSetUpdater bind(ITextureUnit texture)

Vincular la unidad de textura al conjunto de descriptores actual

Parameters:

ParámetroTipoDescripción
textureITextureUnitLa unidad de textura a enlazar

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, IBuffer buffer)

public DescriptorSetUpdater bind(int binding, IBuffer buffer)

Vincular el búfer al conjunto de descriptores actual en la ubicación de enlace especificada.

Parameters:

ParámetroTipoDescripción
enlaceintUbicación del enlace
bufferIBufferTodo el búfer a enlazar

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)

Vincular el búfer al conjunto de descriptores actual en la ubicación de enlace especificada.

Parameters:

ParámetroTipoDescripción
enlaceintUbicación del enlace
bufferIBufferEl búfer a enlazar
desplazamientointDesplazamiento del búfer a enlazar
tamañointTamaño del búfer a enlazar

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, ITextureUnit texture)

public DescriptorSetUpdater bind(int binding, ITextureUnit texture)

Vincular la unidad de textura al conjunto de descriptores actual

Parameters:

ParámetroTipoDescripción
enlaceintLa ubicación del enlace
textureITextureUnitLa unidad de textura a enlazar

Returns: DescriptorSetUpdater - Return current instance for chaining operation

close()

public void close()

Liberar el actualizador y confirmar los cambios en el dispositivo de hardware.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
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:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int