ระดับโรงงานสําหรับTexture
วิธีการสาธารณะ
CompletableFuture<Texture> | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
setSource(Callable<InputStream>inputStreamCreator)
อนุญาตให้สร้าง
Texture ผ่านฟังก์ชันที่เรียกใช้ได้ |
Texture.Builder | |
Texture.Builder | |
Texture.Builder | |
Texture.Builder |
วิธีการที่รับค่ามา
วิธีการสาธารณะ
สาธารณะ CompletableFuture<Texture> build ()
สร้าง Texture
ใหม่ตามพารามิเตอร์ที่ตั้งค่าไว้ก่อนหน้านี้
ผ้าคลุม
LegalStateException | หากไม่ได้ตั้งค่าเครื่องมือสร้างอย่างถูกต้อง |
---|
สาธารณะ Texture.Builder setRegistryId (Objectรีจิสทรีรหัส)
อนุญาตให้ใช้ Texture
ซ้ําได้ หากรีจิสทรีรหัสไม่เป็นค่าว่าง ระบบจะบันทึกรีจิสทรีไว้ในรีจิสทรีและจะตรวจสอบรีจิสทรีสําหรับรหัสนี้ก่อนการสร้าง
พารามิเตอร์
รหัสรีจิสทรี | อนุญาตให้ข้ามฟังก์ชันและพื้นผิวก่อนหน้านี้จะถูกนํามาใช้อีกครั้ง |
---|
การคืนสินค้า
Texture.Builder
สําหรับเชนการตั้งค่า
สาธารณะ Texture.Builder setSampler (Texture.Sampler example)
ตั้งค่าTexture.Sampler
เพื่อควบคุมพารามิเตอร์การแสดงผลในTexture
พารามิเตอร์
ตัวอย่าง | ควบคุมลักษณะที่ปรากฏของ Texture |
---|
การคืนสินค้า
Texture.Builder
สําหรับเชนการตั้งค่า
สาธารณะ Texture.Builder setSource (Callable<InputStream>inputStreamCreator)
อนุญาตให้สร้าง Texture
ผ่านฟังก์ชันที่เรียกใช้ได้
พารามิเตอร์
สตรีมผู้สร้าง | จัดเตรียม InputStream ที่มีข้อมูล Texture |
---|
การคืนสินค้า
Texture.Builder
สําหรับเชนการตั้งค่า
สาธารณะ Texture.Builder setSource (Context บริบท UrisourceUri)
พารามิเตอร์
บริบท | ตั้งค่า Context ที่ใช้เพื่อแก้ไข SourceUri |
---|---|
แหล่งที่มา URI | ตั้งค่า URI ระยะไกลหรือ URI ของ Android ระบบจะเพิ่มพื้นผิวในรีจิสทรีโดยใช้พื้นผิว Uri ที่ลงทะเบียนก่อนหน้านี้และ URI เดียวกันจะถูกนํามาใช้ซ้ํา |
การคืนสินค้า
Texture.Builder
สําหรับเชนการตั้งค่า
สาธารณะ Texture.Builder setSource (Bitmap บิตแมป)
อนุญาตให้สร้าง Texture
จาก Bitmap
การก่อสร้างจะพร้อมใช้งานทันที
บิตแมปต้องเป็นไปตามเงื่อนไขต่อไปนี้เพื่อใช้งานโดย Sceneform
getConfig()
ต้องเป็นARGB_8888
isPremultiplied()
ต้องเป็นจริง- ความกว้างและความสูงต้องน้อยกว่า 4096 พิกเซล
พารามิเตอร์
บิตแมป | แหล่งที่มาของข้อมูลพื้นผิว Bitmap |
---|
ผ้าคลุม
ข้อผิดพลาดอาร์กิวเมนต์ที่ผิดกฎหมาย | หากบิตแมปไม่ถูกต้อง #39 |
---|
สาธารณะ Texture.Builder setSource (บริบท แหล่งข้อมูล int)
อนุญาตให้สร้าง Texture
จากทรัพยากร การก่อสร้างจะไม่ตรงกัน
พารามิเตอร์
บริบท | ใช้ Context สําหรับความละเอียด |
---|---|
ทรัพยากร | ทรัพยากร Android ที่มีข้อมูลดิบ ระบบจะนําพื้นผิวที่ลงทะเบียนไว้ก่อนหน้านี้ซึ่งมีรหัสทรัพยากรเดียวกันมาใช้ซ้ํา |
การคืนสินค้า
Texture.Builder
สําหรับเชนการตั้งค่า
สาธารณะ Texture.Builder setusage (Texture.usage การใช้งาน)
ทําเครื่องหมาย Texture
ว่าเป็นข้อมูลที่มีสี ปกติ หรือที่กําหนดเอง สีเป็นค่าเริ่มต้น
พารามิเตอร์
การใช้งาน | กําหนดประเภทของข้อมูลใน Texture |
---|
การคืนสินค้า
Texture.Builder
สําหรับเชนการตั้งค่า