คลาสสาธารณะ
TranslationController
ควบคุมตําแหน่งของ BaseTransformableNode
โดยใช้ DragGestureRecognizer
หากไม่ได้เลือกไว้ ระบบจะเลือก BaseTransformableNode
เมื่อเริ่ม DragGesture
ผู้ผลิตก่อสร้าง
TranslationController(BaseTransformableNode TransformableNode, ลากท่าทางสัมผัส Recognizer ท่าทางสัมผัส Recognizer)
|
วิธีการสาธารณะ
บูลีน |
canStartTransformation(ท่าทางสัมผัสการลากท่าทางสัมผัส)
|
EnumSet<Plane.Type> |
getAllowedPlaneTypes()
รับการอ้างอิงถึง EnumSet ที่กําหนดว่าประเภท ArCore Planes นี้จะได้รับอนุญาตให้ TranslationController แปลได้อย่างไร
|
บูลีน | |
เป็นโมฆะ |
onContinueTransformation(ท่าทางสัมผัสการลาก)
|
เป็นโมฆะ |
onEndTransformation(ลากด้วยท่าทางสัมผัสท่าทางสัมผัส)
|
เป็นโมฆะ | |
เป็นโมฆะ |
setAllowedPlaneTypes(EnumSet<Plane.Type>AllowedPlaneTypes)
ตั้งค่าประเภท ArCore Planes ที่ TranslationController นี้ได้รับอนุญาตให้แปลได้
|
วิธีการที่รับค่ามา
ผู้ผลิตก่อสร้าง
สาธารณะ TranslationController (BaseTransformableNode TransformableNode, ลากท่าทางสัมผัส Recognizerท่าทางสัมผัสRecognizer)
พารามิเตอร์
โหนด Transformable | |
---|---|
การรู้จําท่าทางสัมผัส |
วิธีการสาธารณะ
สาธารณะ EnumSet<Plane.Type> getAllowedPlaneTypes ()
รับการอ้างอิงถึง EnumSet ที่กําหนดว่าประเภท ArCore Planes นี้จะได้รับอนุญาตให้ TranslationController แปลได้อย่างไร
บูลีน สาธารณะ isTransforming ()
สาธารณะ null onUpdated (Node node, FrameTimeFrameTime)
แจ้ง Listener ว่า onUpdate(FrameTime)
มีการเรียก
พารามิเตอร์
โหนด | โหนดที่อัปเดต |
---|---|
เวลาที่ใช้ในการแสดงผลเฟรม | ให้ข้อมูลเวลาของเฟรมปัจจุบัน |
สาธารณะ null setAllowedPlaneTypes (EnumSet<Plane.Type>AllowedPlaneTypes)
ตั้งค่าประเภท ArCore Planes ที่ TranslationController นี้ได้รับอนุญาตให้แปลได้
พารามิเตอร์
ประเภท Plane ที่อนุญาต |
---|