Texture.Builder

כיתה סופית סטטית סטטית Texture.Builder

מפעל להגדרות של Texture

שיטות ציבוריות

CompletableFuture<Texture>
build()
יוצר Texture חדש על סמך הפרמטרים שהוגדרו בעבר
Texture.Builder
setRegistryId(ObjectרישוםId)
המדיניות מאפשרת לעשות שימוש חוזר ב-Texture.
Texture.Builder
setSampler(Texture.Sampler Sampler)
המדיניות Texture.Sampler מגדירה את הפרמטרים לעיבוד ב-Texture.
Texture.Builder
setSource(Callable<InputStream>inputStreamCreator)
אפשר ליצור Texture באמצעות פונקציה שאפשר להתקשר אליה.
Texture.Builder
setSource(הקשר, Uri sourceUri)
אישור לבנות Texture מתוך Uri.
Texture.Builder
setSource(Bitmap מפת סיביות)
מאפשר לבנות Texture מ-Bitmap.
Texture.Builder
setSource(הקשר, משאב int)
מאפשר לבנות Texture ממשאב.
Texture.Builder
setUsage(שימוש ב-Texture.Usage)
יש לסמן את Texture כצבע שמכיל נתונים רגילים, נתונים רגילים או נתונים שרירותיים.

שיטות שעברו בירושה

שיטות ציבוריות

Public CompletableFuture<Texture> build ()

יוצר Texture חדש על סמך הפרמטרים שהוגדרו בעבר

זריקות
invalidStateExceptions אם הבונה לא מוגדר כראוי

Public Texture.Builder setRegistryId (Object RegistryId)

המדיניות מאפשרת לעשות שימוש חוזר ב-Texture. אם LogId אינו null, הוא יישמר במרשם והמרשם ייבדק לפני המזהה הזה לפני הבנייה.

פרמטרים
מזהה רישום ניתן לדלג על הפונקציה ולהשתמש שוב במרקם הקודם.
החזרות

גלוי לכול Texture.Builder setSampler (Texture.Sampler דוגמית)

המדיניות Texture.Sampler מגדירה את הפרמטרים לעיבוד ב-Texture.

פרמטרים
דגימה הגדרת המראה של Texture
החזרות

Public Texture.Builder setSource (Callable<InputStream>

אפשר ליצור Texture באמצעות פונקציה שאפשר להתקשר אליה.

פרמטרים
inputStreamCreator מספקת InputStream עם הנתונים של Texture.
החזרות

גלוי לכול Texture.Builder setSource (הקשר, URI sourceUri)

אישור לבנות Texture מתוך Uri. הבנייה תהיה אסינכרונית.

פרמטרים
הקשר הגדרת ה-Context המשמש לפתרון המקור
sourceUri מגדיר URI מרוחק או משאב URI של Android. המרקם יתווסף למרשם באמצעות שימוש במרקם URI A שרשום בעבר עם אותו URI.
החזרות

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 setUsage (שימוש ב-Texture.Usage)

יש לסמן את Texture כצבע שמכיל נתונים רגילים, נתונים רגילים או נתונים שרירותיים. הצבע הוא ברירת המחדל.

פרמטרים
שימוש הגדרת סוג הנתונים בTexture
החזרות