टेक्स्टर, बिल्डर

सार्वजनिक स्टैटिक फ़ाइनल क्लास Texture.Builder

Texture के लिए फ़ैक्ट्री की क्लास

सार्वजनिक तरीके

आने वाले समय में होने वाला कोई बेहतर वर्शन;टेक्स्चर>
build()
पहले से सेट पैरामीटर के आधार पर नया Texture बनाता है
टेक्स्चर.बिल्डर
setRegistryId(ऑब्जेक्ट रजिस्ट्रीआईडी)
Texture का फिर से इस्तेमाल करने की अनुमति देता है.
टेक्स्चर.बिल्डर
setSampler(टेक्स्चर.नमूना सैंपलर)
Texture पर रेंडरिंग पैरामीटर को कंट्रोल करने के लिए, Texture.Sampler सेट करता है.
टेक्स्चर.बिल्डर
setSource(कॉल किए जा सकने वाले<InputStream> InputStreamCreator)
कॉल करने लायक फ़ंक्शन के ज़रिए Texture बनाने की अनुमति देता है.
टेक्स्चर.बिल्डर
setSource(कॉन्टेक्स्ट कॉन्टेक्स्ट, Uri sourceUri)
Uri से Texture बनाने की अनुमति देता है.
टेक्स्चर.बिल्डर
setSource(बिटमैप बिट मैप)
Bitmap से Texture बनाने की अनुमति देता है.
टेक्स्चर.बिल्डर
setSource (संदर्भ संदर्भ, int संसाधन)
इस संसाधन के ज़रिए Texture बनाया जा सकता है.
टेक्स्चर.बिल्डर
setUsage(Texture.Usage का इस्तेमाल)
Texture को शामिल रंग, सामान्य या आर्बिट्ररी डेटा के तौर पर मार्क करें.

इनहेरिट किए गए तरीके

सार्वजनिक तरीके

public ComplateableFuture<टेक्स्चर> build ()

पहले से सेट पैरामीटर के आधार पर नया Texture बनाता है

थ्रॉ
गैरकानूनीराज्य अपवाद अगर बिल्डर को सही तरीके से सेट नहीं किया गया है

Public Texture.Builder setRegistryId (ऑब्जेक्ट रजिस्ट्री आईडी)

Texture का फिर से इस्तेमाल करने की अनुमति देता है. अगर रजिस्ट्री आईडी शून्य नहीं है, तो इसे रजिस्ट्री में सेव किया जाएगा. इस आईडी को बनाने से पहले इसकी जांच की जाएगी.

पैरामीटर
रजिस्ट्री आईडी फ़ंक्शन को छोड़ा जा सकता है और पिछली बनावट का फिर से इस्तेमाल किया जा सकता है.
लौटाए गए आइटम
  • सेट अप किए गए कॉल की चेन के लिए Texture.Builder.

Public Texture.Builder setSampler (Texture.Samplersampler)

Texture पर रेंडरिंग पैरामीटर को कंट्रोल करने के लिए, Texture.Sampler सेट करता है.

पैरामीटर
सैंपलर Texture के दिखने के तरीके को कंट्रोल करता है
लौटाए गए आइटम
  • सेट अप किए गए कॉल की चेन के लिए Texture.Builder.

सार्वजनिक Texture.Builder setSource (कॉल करने लायक<InputStream> InputStreamCreator)

कॉल करने लायक फ़ंक्शन के ज़रिए Texture बनाने की अनुमति देता है.

पैरामीटर
इनपुटस्ट्रीम क्रिएटर Texture डेटा के साथ InputStream की सप्लाई करता है.
लौटाए गए आइटम
  • सेट अप किए गए कॉल की चेन के लिए Texture.Builder.

Public Texture.Builder setSource (Context कॉन्टेक्स्ट, Uri sourceUri)

Uri से Texture बनाने की अनुमति देता है. कंस्ट्रक्शन एसिंक्रोनस होगा.

पैरामीटर
संदर्भ स्रोत यूआरआई को ठीक करने के लिए इस्तेमाल होने वाले Context सेट करता है
सोर्सयूआरआई रिमोट यूआरआई या Android संसाधन Uri सेट करता है. यूआई को सबसे पहले रजिस्टर की गई यूआरआई वाली यूआरआई का इस्तेमाल करके रजिस्ट्री में जोड़ा जाएगा और उसी यूआरआई का फिर से इस्तेमाल किया जाएगा.
लौटाए गए आइटम
  • सेट अप किए गए कॉल की चेन के लिए Texture.Builder.

Public Texture.Builder setSource (Bitmap बिट मैप)

Bitmap से Texture बनाने की अनुमति देता है. निर्माण तुरंत हो जाएगा.

सीनफ़ॉर्म के इस्तेमाल के लिए, बिट मैप को नीचे दी गई शर्तों को पूरा करना होगा:

  • getConfig() को ARGB_8888 होना चाहिए.
  • isPremultiplied() सही होनी चाहिए.
  • चौड़ाई और ऊंचाई 4096 पिक्सल से कम होनी चाहिए.

पैरामीटर
बिट मैप बनावट डेटा का Bitmap स्रोत
थ्रॉ
गैर-कानूनी अपवाद अगर बिट मैप मान्य नहीं है

public Texture.Builder setSource (Context कॉन्टेक्स्ट, Int रिसॉर्स)

इस संसाधन के ज़रिए Texture बनाया जा सकता है. निर्माण काम नहीं करेगा.

पैरामीटर
संदर्भ रिज़ॉल्यूशन के लिए, Context का इस्तेमाल किया गया
संसाधन रॉ टाइप का Android रिसॉर्स. पहले से रजिस्टर किए गए फ़ॉर्मैट को फिर से इस्तेमाल किया जाएगा. साथ ही, इसी रिसॉर्स आईडी का इस्तेमाल किया जाएगा.
लौटाए गए आइटम
  • सेट अप किए गए कॉल की चेन के लिए Texture.Builder.

सार्वजनिक Texture.Builder setUsage (Texture.Usage इस्तेमाल)

Texture को शामिल रंग, सामान्य या आर्बिट्ररी डेटा के तौर पर मार्क करें. रंग डिफ़ॉल्ट है.

पैरामीटर
इस्तेमाल Texture में डेटा का प्रकार सेट करता है
लौटाए गए आइटम
  • सेट अप किए गए कॉल की चेन के लिए Texture.Builder.