DescriptorSetUpdater

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable

public final class DescriptorSetUpdater implements Closeable

Этот класс позволяет обновлять IDescriptorSet в цепочечной операции.

Методы

МетодОписание
bind(IBuffer buffer)Привязать весь буфер к текущему дескриптору
bind(IBuffer buffer, int offset, int size)Привязать буфер к текущему набору дескрипторов
bind(ITextureUnit texture)Привязать текстурный юнит к текущему набору дескрипторов
bind(int binding, IBuffer buffer)Привязать буфер к текущему набору дескрипторов в указанном месте привязки.
bind(int binding, IBuffer buffer, int offset, int size)Привязать буфер к текущему набору дескрипторов в указанном месте привязки.
bind(int binding, ITextureUnit texture)Привязать текстурный юнит к текущему набору дескрипторов
close()Освободить обновляющий объект и зафиксировать изменения на аппаратном устройстве.
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)

Привязать весь буфер к текущему дескриптору

Parameters:

ПараметрТипОписание
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)

Привязать буфер к текущему набору дескрипторов

Parameters:

ПараметрТипОписание
bufferIBufferКакой буфер привязать
смещениеintСмещение буфера для привязки
размерintРазмер буфера для привязки

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(ITextureUnit texture)

public DescriptorSetUpdater bind(ITextureUnit texture)

Привязать текстурный юнит к текущему набору дескрипторов

Parameters:

ПараметрТипОписание
textureITextureUnitЮнит текстуры для привязки

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, IBuffer buffer)

public DescriptorSetUpdater bind(int binding, IBuffer buffer)

Привязать буфер к текущему набору дескрипторов в указанном месте привязки.

Parameters:

ПараметрТипОписание
привязкаintМестоположение привязки
bufferIBufferВесь буфер для привязки

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)

Привязать буфер к текущему набору дескрипторов в указанном месте привязки.

Parameters:

ПараметрТипОписание
привязкаintМестоположение привязки
bufferIBufferБуфер для привязки
смещениеintСмещение буфера для привязки
размерintРазмер буфера для привязки

Returns: DescriptorSetUpdater - Return current instance for chaining operation

bind(int binding, ITextureUnit texture)

public DescriptorSetUpdater bind(int binding, ITextureUnit texture)

Привязать текстурный юнит к текущему набору дескрипторов

Parameters:

ПараметрТипОписание
привязкаintМестоположение привязки
textureITextureUnitЮнит текстуры для привязки

Returns: DescriptorSetUpdater - Return current instance for chaining operation

close()

public void close()

Освободить обновляющий объект и зафиксировать изменения на аппаратном устройстве.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
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:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int