ModelRenderable

کلاس عمومی ModelRenderable

یک مدل سه بعدی را با اتصال آن به یک Node با setRenderable(Renderable) می کند.

future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
 renderable = future.thenAccept(...);
 

کلاس های تو در تو

کلاس ModelRenderable.Builder کلاس کارخانه برای ModelRenderable .

ثابت های ارثی

فیلدهای ارثی

روش های عمومی

Static ModelRenderable.Builder
سازنده ()
یک ModelRenderable می سازد.
داده های انیمیشن
getAnimationData (شاخص int)
AnimationData را در موقعیت مشخص بسته بندی شده در این ModelRenderable .
داده های انیمیشن
getAnimationData (نام رشته )
AnimationData را با نام یا تهی منطبق برمی گرداند.
بین المللی
getAnimationDataCount ()
تعداد کل AnimationData بسته بندی شده با این ModelRenderable را برمی گرداند.
بین المللی
getBoneCount ()
در صورت جدا شدن، تعداد استخوان‌های این رندر را برمی‌گرداند.
رشته
getBoneName (int boneIndex)
نام استخوان را برای شاخص استخوان مشخص شده برمی گرداند.
بین المللی
getBoneParentIndex (int boneIndex)
شاخص استخوان والد را برای شاخص استخوان مشخص شده برمی‌گرداند.
ModelRenderable
makeCopy ()
یک نمونه جدید از این ModelRenderable ایجاد می کند.

روش های ارثی

روش های عمومی

public static ModelRenderable.Builder Builder ()

یک ModelRenderable می سازد.

عمومی AnimationData getAnimationData (int index)

AnimationData را در موقعیت مشخص بسته بندی شده در این ModelRenderable .

مولفه های
فهرست مطالب
پرتاب می کند
IndexOutOfBoundsException} - اگر ایندکس خارج از محدوده باشد (index < 0 || index >= getAnimationDataCount() ).

عمومی AnimationData getAnimationData (نام رشته )

AnimationData را با نام یا تهی منطبق برمی گرداند.

مولفه های
نام

public int getAnimationDataCount ()

تعداد کل AnimationData بسته بندی شده با این ModelRenderable را برمی گرداند.

عمومی int getBoneCount ()

در صورت جدا شدن از این رندر، تعداد استخوان‌های آن را برمی‌گرداند. اگر این renderable پوسته نشده باشد، 0 را برمی گرداند.

رشته عمومی getBoneName (int boneIndex)

نام استخوان را برای شاخص استخوان مشخص شده برمی گرداند.

مولفه های
استخوان ایندکس
پرتاب می کند
IndexOutOfBoundsException اگر boneIndex >= getBoneCount() باشد.

عمومی int getBoneParentIndex (int boneIndex)

شاخص استخوان والد را برای شاخص استخوان مشخص شده برمی گرداند. اگر استخوان والد نداشته باشد، استخوان ریشه است و -1 برگردانده می شود.

مولفه های
استخوان ایندکس
پرتاب می کند
IndexOutOfBoundsException اگر boneIndex >= getBoneCount() باشد.

public ModelRenderable makeCopy ()

یک نمونه جدید از این ModelRenderable ایجاد می کند.

رندرپذیر جدید یک کپی منحصر به فرد از تمام حالت های قابل تغییر خواهد داشت. تمام مواد ارجاع شده توسط ModelRenderable نیز نمونه خواهند شد. داده های تغییرناپذیر بین نمونه ها به اشتراک گذاشته خواهد شد.