अनुवाद नियंत्रक

सार्वजनिक श्रेणी TranslateController

DragGestureRecognizer का इस्तेमाल करके, BaseTransformableNode की पोज़िशन में बदलाव करता है. अगर इसे नहीं चुना जाता है, तो DragGesture के शुरू होने पर BaseTransformableNode चुन लिया जाएगा.

सार्वजनिक कंस्ट्रक्टर

TranslateController(BaseTransformableNode शिक्षा के लिए इस्तेमाल होने वाले नोड, खींचने-बढ़ाने के लिए जेस्चर आइडेंटिफ़ायर

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

बूलियन
canStartTransformation(खींचने के लिए हाथ का जेस्चर)
EnumSet<Plane.Type>
getAllowedPlaneTypes()
EnumSet का रेफ़रंस मिलता है, जिससे यह तय होता है कि किन Translate खातों से को अनुवाद करने वाले Translate के प्लैटफ़ॉर्म पर अनुवाद किया जा सकता है.
बूलियन
शून्य
शून्य
शून्य
onUpdated(नोड नोड, FrameTime FrameTime
इससे पता चलता है कि onUpdate(FrameTime) को कॉल किया गया था.
शून्य
setAllowedPlaneTypes(EnumSet<Plane.Type> AllowPlaneTypes
यह सेट करता है कि इस अनुवाद नियंत्रक को किस तरह के ArCore प्लेन का अनुवाद करने की अनुमति है.

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

सार्वजनिक कंस्ट्रक्टर

सार्वजनिक TranslateController (BaseTransformableNode शिक्षा के लिए काम करने वाले नोड, खींचने का तरीका जेस्चर आइडेंटिफ़ायर

पैरामीटर
कन्वर्टेबल नोड
जेस्चर पहचानने वाला टूल

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

सार्वजनिक बूलियन canStartTransformation (कैप्शन जेस्चर जेस्चर)

पैरामीटर
जेस्चर

सार्वजनिक EnumSet<Plane.Type> getAllowedPlaneTypes ()

EnumSet का रेफ़रंस मिलता है, जिससे यह तय होता है कि किन Translate खातों से को अनुवाद करने वाले Translate के प्लैटफ़ॉर्म पर अनुवाद किया जा सकता है.

Public बूलियन isTransforming ()

सार्वजनिक शून्य onContinueTransformation (हाथ के जेस्चर जेस्चर)

पैरामीटर
जेस्चर

सार्वजनिक अमान्य onEndTransformation (खींचने का जेस्चर)

पैरामीटर
जेस्चर

Public प्रॉडक्ट onUpdated (Node नोड, FrameTime FrameTime)

इससे पता चलता है कि onUpdate(FrameTime) को कॉल किया गया था.

पैरामीटर
नोड अपडेट किया गया नोड
फ़्रेम टाइम मौजूदा फ़्रेम के लिए समय की जानकारी देता है

Public प्रॉडक्ट setAllowedPlaneTypes (EnumSet<Plane.Type> AllowPlaneTypes)

यह सेट करता है कि इस अनुवाद नियंत्रक को किस तरह के ArCore प्लेन का अनुवाद करने की अनुमति है.

पैरामीटर
allowPlaneTypes