מפעל להגדרות של Texture
שיטות ציבוריות
CompletableFuture<Texture> | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
setSource(Callable<InputStream>inputStreamCreator)
אפשר ליצור
Texture באמצעות פונקציה שאפשר להתקשר אליה. |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
setUsage(שימוש ב-Texture.Usage)
יש לסמן את
Texture כצבע שמכיל נתונים רגילים, נתונים רגילים או נתונים שרירותיים. |
שיטות שעברו בירושה
שיטות ציבוריות
Public CompletableFuture<Texture> build ()
יוצר Texture
חדש על סמך הפרמטרים שהוגדרו בעבר
זריקות
invalidStateExceptions | אם הבונה לא מוגדר כראוי |
---|
Public Texture.Builder setRegistryId (Object RegistryId)
המדיניות מאפשרת לעשות שימוש חוזר ב-Texture
. אם LogId אינו null, הוא יישמר במרשם והמרשם ייבדק לפני המזהה הזה לפני הבנייה.
פרמטרים
מזהה רישום | ניתן לדלג על הפונקציה ולהשתמש שוב במרקם הקודם. |
---|
החזרות
Texture.Builder
לשרשור של שיחות הגדרה.
גלוי לכול Texture.Builder setSampler (Texture.Sampler דוגמית)
המדיניות Texture.Sampler
מגדירה את הפרמטרים לעיבוד ב-Texture
.
פרמטרים
דגימה | הגדרת המראה של Texture |
---|
החזרות
Texture.Builder
לשרשור של שיחות הגדרה.
Public Texture.Builder setSource (Callable<InputStream>
אפשר ליצור Texture
באמצעות פונקציה שאפשר להתקשר אליה.
פרמטרים
inputStreamCreator | מספקת InputStream עם הנתונים של Texture . |
---|
החזרות
Texture.Builder
לשרשור של שיחות הגדרה.
גלוי לכול Texture.Builder setSource (הקשר, URI sourceUri)
פרמטרים
הקשר | הגדרת ה-Context המשמש לפתרון המקור |
---|---|
sourceUri | מגדיר URI מרוחק או משאב URI של Android. המרקם יתווסף למרשם באמצעות שימוש במרקם URI A שרשום בעבר עם אותו URI. |
החזרות
Texture.Builder
לשרשור של שיחות הגדרה.
Public Texture.Builder setSource (Bitmap מפת סיביות)
מאפשר לבנות Texture
מ-Bitmap
. עבודות הבנייה יתבצעו
באופן מיידי.
השימוש במפת סיביות חייב לעמוד בתנאים הבאים כדי להשתמש ב-Squareform:
- הערך של
getConfig()
חייב להיותARGB_8888
. - הערך של
isPremultiplied()
חייב להיות True. - הרוחב והגובה חייבים להיות קטנים מ-4096 פיקסלים.
פרמטרים
מפת סיביות | מקור אחד (Bitmap ) של נתוני מרקם |
---|
זריקות
invalidArgumentExceptions | אם מפת הביטים לא חוקית |
---|
Public Texture.Builder setSource (הקשר, משאב int)
מאפשר לבנות Texture
ממשאב. הבנייה תהיה אסינכרונית.
פרמטרים
הקשר | נעשה שימוש ב-Context לרזולוציה |
---|---|
משאב | משאב Android עם סוג גולמי. יעשה שימוש חוזר במרקם הרשום בעבר עם אותו מזהה משאב. |
החזרות
Texture.Builder
לשרשור של שיחות הגדרה.
גלוי לכול Texture.Builder setUsage (שימוש ב-Texture.Usage)
יש לסמן את Texture
כצבע שמכיל נתונים רגילים, נתונים רגילים או נתונים שרירותיים. הצבע הוא
ברירת המחדל.
פרמטרים
שימוש | הגדרת סוג הנתונים בTexture |
---|
החזרות
Texture.Builder
לשרשור של שיחות הגדרה.