TranslationController

کلاس عمومی TranslationController

موقعیت BaseTransformableNode با استفاده از DragGestureRecognizer می کند. اگر انتخاب نشود، BaseTransformableNode با شروع DragGesture می شود.

سازندگان عمومی

TranslationController ( BaseTransformableNode transformableNode، DragGestureRecognizer gestureRecognizer)

روش های عمومی

بولی
EnumSet < Plane.Type >
getAllowedPlaneTypes ()
ارجاعی به EnumSet دریافت می کند که تعیین می کند این TranslationController مجاز به ترجمه کدام نوع از سطوح ArCore است.
بولی
خالی
خالی
خالی
در به روز رسانی ( گره گره، FrameTime frameTime )
به شنونده اطلاع می دهد که onUpdate(FrameTime) فراخوانی شده است.
خالی
setAllowedPlaneTypes ( EnumSet < Plane.Type > مجازPlaneTypes)
تنظیم می کند که این TranslationController مجاز به ترجمه کدام نوع از صفحات ArCore است.

روش های ارثی

سازندگان عمومی

عمومی TranslationController ( BaseTransformableNode transformableNode، DragGestureRecognizer gestureRecognizer)

مولفه های
گره قابل تبدیل
ژست تشخیص

روش های عمومی

بولین عمومی canStartTransformation (ژست DragGesture )

مولفه های
ژست

عمومی EnumSet < Plane.Type > getAllowedPlaneTypes ()

ارجاعی به EnumSet دریافت می کند که تعیین می کند این TranslationController مجاز به ترجمه کدام نوع از سطوح ArCore است.

بولی عمومی isTransforming ()

عمومی void onContinueTransformation (ژست DragGesture )

مولفه های
ژست

عمومی void onEndTransformation (ژست DragGesture )

مولفه های
ژست

خالی عمومی در به روز رسانی (گره گره، FrameTime frameTime )

به شنونده اطلاع می دهد که onUpdate(FrameTime) فراخوانی شده است.

مولفه های
گره گره ای که به روز شد
فریم تایم اطلاعات زمانی را برای فریم فعلی ارائه می دهد

public void setAllowedPlaneTypes ( EnumSet < Plane.Type > مجازPlaneTypes)

تنظیم می کند که این TranslationController مجاز به ترجمه کدام نوع از صفحات ArCore است.

مولفه های
مجازPlaneTypes