डिफ़ॉल्ट Material बनाने के लिए, Utility क्लास इस्तेमाल की गई.
कॉन्सटेंट
| String | material_COLOR | makeOpaqueWithColor(Context, Color) और makeTransparentWithColor(Context, Color) सामग्री के रंग को कंट्रोल करने के लिए सामग्री पैरामीटर का नाम. |
| String | Material_METALLIC | सभी MaterialFactory कॉन्टेंट की मेटल वाली प्रॉपर्टी को कंट्रोल करने के लिए, मटीरियल पैरामीटर का नाम. |
| String | Material_REFLECTANCE | सभी MaterialFactory मटीरियल के रिफ़्लेक्शन प्रॉपर्टी को कंट्रोल करने के लिए मटीरियल पैरामीटर का नाम. |
| String | material_ROUGHNESS | सभी MaterialFactory मटीरियल की असमानता को नियंत्रित करने के लिए सामग्री पैरामीटर का नाम. |
| String | material_TEXTURE | makeOpaqueWithTexture(Context, Texture) और makeTransparentWithTexture(Context, Texture) मटीरियल की बनावट को कंट्रोल करने के लिए मटीरियल पैरामीटर का नाम. |
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक तरीके
| स्टैटिक कॉम्पलेटेबल फ़्यूचर<मटीरियल> | |
| स्टैटिक कॉम्पलेटेबल फ़्यूचर<मटीरियल> | |
| स्टैटिक कॉम्पलेटेबल फ़्यूचर<मटीरियल> | |
| स्टैटिक कॉम्पलेटेबल फ़्यूचर<मटीरियल> |
इनहेरिट किए गए तरीके
कॉन्सटेंट
सार्वजनिक स्टैटिक स्ट्रिंग Material_COLOR
makeOpaqueWithColor(Context, Color) और makeTransparentWithColor(Context, Color) सामग्री के रंग को कंट्रोल करने के लिए सामग्री पैरामीटर का नाम.
ये भी देखें
सार्वजनिक स्टैटिक फ़ाइनल स्ट्रिंग Material_METALLIC
सभी MaterialFactory कॉन्टेंट की मेटल वाली प्रॉपर्टी को कंट्रोल करने के लिए, मटीरियल पैरामीटर का नाम. धातु से बनी प्रॉपर्टी से यह पता चलता है कि सतह, धातु (कंडक्टर) है या बिना धातु वाला (Search Console) है. इस प्रॉपर्टी का इस्तेमाल बाइनरी वैल्यू के तौर पर किया जाना चाहिए. इसे 0 या 1 पर सेट किया जाना चाहिए. इंटरमीडिएट वैल्यू सिर्फ़ अलग-अलग तरह के प्लैटफ़ॉर्म के बीच ट्रांज़िशन बनाने के लिए मददगार होती हैं. डिफ़ॉल्ट वैल्यू 0 है.
ये भी देखें
सार्वजनिक स्टैटिक फ़ाइनल स्ट्रिंग Material_REFLECTANCE
सभी MaterialFactory मटीरियल के रिफ़्लेक्शन प्रॉपर्टी को कंट्रोल करने के लिए मटीरियल पैरामीटर का नाम. रिफ़्लेक्शन प्रॉपर्टी सिर्फ़ उन सतहों पर असर डालती है जो धातु नहीं हैं. इस प्रॉपर्टी का इस्तेमाल, अनुमान लगाने की क्षमता को कंट्रोल करने के लिए किया जा सकता है. यह वैल्यू 0 और 1 के बीच होती है और यह रिफ़्लेक्शन के प्रतिशत को रीमैपिंग करती है. डिफ़ॉल्ट वैल्यू 0.5 है.
ये भी देखें
सार्वजनिक स्टैटिक फ़ाइनल स्ट्रिंग Material_ROUGHNESS
सभी MaterialFactory मटीरियल की असमानता को नियंत्रित करने के लिए सामग्री पैरामीटर का नाम. खुरदरापन की सुविधा से, पेज की स्क्रीन के बीच का आसान होने का पता चलता है. जब खुरदरापन 0 पर सेट किया जाता है, तो सतह पूरी तरह से मुलायम और चमकदार होती है. सतह
का मोटापन है, प्रतिबिंब â ब्लियररâ है. डिफ़ॉल्ट वैल्यू 0.4 होती है.
ये भी देखें
सार्वजनिक स्टैटिक स्ट्रिंग Material_TEXTURE
makeOpaqueWithTexture(Context, Texture) और makeTransparentWithTexture(Context, Texture) मटीरियल की बनावट को कंट्रोल करने के लिए मटीरियल पैरामीटर का नाम.
ये भी देखें
सार्वजनिक कंस्ट्रक्टर
Public MaterialFactory ()
सार्वजनिक तरीके
Public static CompletableFuture<Material> makeOpaqueWithColor (Context का संदर्भ, Color color)
Color को पास करके एक अपारदर्शिता Material बनाता है. MATERIAL_COLOR के साथ setFloat3(String, Color) को कॉल करके, Color में बदलाव किया जा सकता है. setFloat(String, float) का इस्तेमाल करके, धातु,
खुरदरापन, और रिफ़्लेक्टेंस को बदला जा सकता है.
पैरामीटर
| संदर्भ | मटीरियल रिसॉर्स लोड करने के लिए, इस्तेमाल किया गया संदर्भ |
|---|---|
| रंग | मटीरियल को रेंडर करने के लिए रंग |
लौटाए गए आइटम
- वह कॉन्टेंट जो दिए गए रंग को रेंडर करेगा
Public static CompletableFuture<Material> makeOpaqueWithTexture (Context कॉन्टेक्स्ट} टेक्स्चर टेक्सचर)
Texture को पास करके एक अपारदर्शिता Material बनाता है. MATERIAL_TEXTURE के साथ
setTexture(String, Texture) को कॉल करके, Texture में बदलाव किया जा सकता है. मेटालिकनेस, रफ़नेस, और रिफ़्लेक्शन को setFloat(String, float) का इस्तेमाल करके बदला जा सकता है.
पैरामीटर
| संदर्भ | मटीरियल रिसॉर्स लोड करने के लिए, इस्तेमाल किया गया संदर्भ |
|---|---|
| बनावट | रेंडर करने के लिए सामग्री का स्ट्रक्चर |
लौटाए गए आइटम
- वह सामग्री जो दी गई बनावट को रेंडर करेगी
public static CompletableFuture<Material> makeTransparentWithColor (Context कॉन्टेक्स्ट, Color color)
Color के बाद, पारदर्शी Material बनाया गया. MATERIAL_COLOR के साथ
setFloat4(String, Color) को कॉल करके, Color में बदलाव किया जा सकता है.
मेटालिकनेस, रफ़नेस, और रिफ़्लेक्शन को setFloat(String, float) का इस्तेमाल करके बदला जा सकता है.
पैरामीटर
| संदर्भ | मटीरियल रिसॉर्स लोड करने के लिए, इस्तेमाल किया गया संदर्भ |
|---|---|
| रंग | मटीरियल को रेंडर करने के लिए रंग |
लौटाए गए आइटम
- वह कॉन्टेंट जो दिए गए रंग को रेंडर करेगा
Public static CompletableFuture<Material> makeTransparentWithTexture (Context संदर्भ), टेक्स्चर बनावट)
Texture के बाद, पारदर्शी Material बनाया गया. MATERIAL_TEXTURE
को setTexture(String, Texture) पर कॉल करके, Texture में बदलाव किया जा सकता है. मेटालिकनेस, रफ़नेस, और रिफ़्लेक्शन को setFloat(String, float) का इस्तेमाल करके बदला जा सकता है.
पैरामीटर
| संदर्भ | मटीरियल रिसॉर्स लोड करने के लिए, इस्तेमाल किया गया संदर्भ |
|---|---|
| बनावट | रेंडर करने के लिए सामग्री का स्ट्रक्चर |
लौटाए गए आइटम
- वह सामग्री जो दी गई बनावट को रेंडर करेगी