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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| buffer | IBuffer |
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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| buffer | IBuffer | 바인드할 버퍼 |
| 오프셋 | int | 바인드할 버퍼의 오프셋 |
| 크기 | int | 바인드할 버퍼의 크기 |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(ITextureUnit texture)
public DescriptorSetUpdater bind(ITextureUnit texture)
텍스처 유닛을 현재 디스크립터 세트에 바인드합니다
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| texture | ITextureUnit | 바인드할 텍스처 유닛 |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(int binding, IBuffer buffer)
public DescriptorSetUpdater bind(int binding, IBuffer buffer)
버퍼를 지정된 바인딩 위치에서 현재 디스크립터 세트에 바인드합니다.
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| 바인딩 | int | 바인딩 위치 |
| buffer | IBuffer | 바인드할 전체 버퍼 |
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 | 바인딩 위치 |
| buffer | IBuffer | 바인드할 버퍼 |
| 오프셋 | int | 바인드할 버퍼의 오프셋 |
| 크기 | int | 바인드할 버퍼의 크기 |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(int binding, ITextureUnit texture)
public DescriptorSetUpdater bind(int binding, ITextureUnit texture)
텍스처 유닛을 현재 디스크립터 세트에 바인드합니다
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| 바인딩 | int | 바인딩 위치 |
| texture | ITextureUnit | 바인드할 텍스처 유닛 |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
close()
public void close()
업데이터를 해제하고 변경 사항을 하드웨어 장치에 커밋합니다.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| arg0 | java.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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| arg0 | long | |
| arg1 | int |