DescriptorSetUpdater
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable
public final class DescriptorSetUpdater implements Closeable
Αυτή η κλάση επιτρέπει την ενημέρωση του IDescriptorSet σε μια αλυσίδα λειτουργίας.
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| bind(IBuffer buffer) | Δέσμευση ολόκληρου του buffer στο τρέχον descriptor |
| bind(IBuffer buffer, int offset, int size) | Δέσμευση του buffer στο τρέχον descriptor set |
| bind(ITextureUnit texture) | Δέσμευση της μονάδας υφής στο τρέχον descriptor set |
| bind(int binding, IBuffer buffer) | Δέσμευση του buffer στο τρέχον descriptor set στην καθορισμένη θέση δέσμευσης. |
| bind(int binding, IBuffer buffer, int offset, int size) | Δέσμευση του buffer στο τρέχον descriptor set στην καθορισμένη θέση δέσμευσης. |
| bind(int binding, ITextureUnit texture) | Δέσμευση της μονάδας υφής στο τρέχον descriptor set |
| close() | Απόρριψη του updater και υποβολή των αλλαγών στη συσκευή υλικού. |
| 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)
Δέσμευση ολόκληρου του buffer στο τρέχον descriptor
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)
Δέσμευση του buffer στο τρέχον descriptor set
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| buffer | IBuffer | Ποιο buffer να δεσμευτεί |
| μετατόπιση | int | Μετατόπιση του buffer για δέσμευση |
| μέγεθος | int | Μέγεθος του buffer για δέσμευση |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(ITextureUnit texture)
public DescriptorSetUpdater bind(ITextureUnit texture)
Δέσμευση της μονάδας υφής στο τρέχον descriptor set
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| texture | ITextureUnit | Η texture unit για δέσμευση |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(int binding, IBuffer buffer)
public DescriptorSetUpdater bind(int binding, IBuffer buffer)
Δέσμευση του buffer στο τρέχον descriptor set στην καθορισμένη θέση δέσμευσης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δέσμευση | int | Τοποθεσία δέσμευσης |
| buffer | IBuffer | Το ολόκληρο buffer για δέσμευση |
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)
Δέσμευση του buffer στο τρέχον descriptor set στην καθορισμένη θέση δέσμευσης.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δέσμευση | int | Τοποθεσία δέσμευσης |
| buffer | IBuffer | Το buffer για δέσμευση |
| μετατόπιση | int | Μετατόπιση του buffer για δέσμευση |
| μέγεθος | int | Μέγεθος του buffer για δέσμευση |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
bind(int binding, ITextureUnit texture)
public DescriptorSetUpdater bind(int binding, ITextureUnit texture)
Δέσμευση της μονάδας υφής στο τρέχον descriptor set
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| δέσμευση | int | Η τοποθεσία δέσμευσης |
| texture | ITextureUnit | Η texture unit για δέσμευση |
Returns: DescriptorSetUpdater - Return current instance for chaining operation
close()
public void close()
Απόρριψη του updater και υποβολή των αλλαγών στη συσκευή υλικού.
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 |