เครื่องมือควบคุมการแปล

คลาสสาธารณะ TranslationController

ควบคุมตําแหน่งของ BaseTransformableNode โดยใช้ DragGestureRecognizer หากไม่ได้เลือกไว้ ระบบจะเลือก BaseTransformableNode เมื่อเริ่ม DragGesture

ผู้ผลิตก่อสร้าง

TranslationController(BaseTransformableNode TransformableNode, ลากท่าทางสัมผัส Recognizer ท่าทางสัมผัส Recognizer)

วิธีการสาธารณะ

บูลีน
EnumSet<Plane.Type>
getAllowedPlaneTypes()
รับการอ้างอิงถึง EnumSet ที่กําหนดว่าประเภท ArCore Planes นี้จะได้รับอนุญาตให้ TranslationController แปลได้อย่างไร
บูลีน
เป็นโมฆะ
onContinueTransformation(ท่าทางสัมผัสการลาก)
เป็นโมฆะ
เป็นโมฆะ
onUpdated(โหนด Node, FrameTimeFrameTime)
แจ้ง Listener ว่า onUpdate(FrameTime) มีการเรียก
เป็นโมฆะ
setAllowedPlaneTypes(EnumSet<Plane.Type>AllowedPlaneTypes)
ตั้งค่าประเภท ArCore Planes ที่ TranslationController นี้ได้รับอนุญาตให้แปลได้

วิธีการที่รับค่ามา

ผู้ผลิตก่อสร้าง

สาธารณะ TranslationController (BaseTransformableNode TransformableNode, ลากท่าทางสัมผัส Recognizerท่าทางสัมผัสRecognizer)

พารามิเตอร์
โหนด Transformable
การรู้จําท่าทางสัมผัส

วิธีการสาธารณะ

บูลีน สาธารณะ canStartTransformation (ลากท่าทางสัมผัส)

พารามิเตอร์
ท่าทางสัมผัส

สาธารณะ EnumSet<Plane.Type> getAllowedPlaneTypes ()

รับการอ้างอิงถึง EnumSet ที่กําหนดว่าประเภท ArCore Planes นี้จะได้รับอนุญาตให้ TranslationController แปลได้อย่างไร

บูลีน สาธารณะ isTransforming ()

สาธารณะ null onContinueTransformation (ลากท่าทางสัมผัส)

พารามิเตอร์
ท่าทางสัมผัส

สาธารณะ null onEndTransformation (ลากท่าทางสัมผัส)

พารามิเตอร์
ท่าทางสัมผัส

สาธารณะ null onUpdated (Node node, FrameTimeFrameTime)

แจ้ง Listener ว่า onUpdate(FrameTime) มีการเรียก

พารามิเตอร์
โหนด โหนดที่อัปเดต
เวลาที่ใช้ในการแสดงผลเฟรม ให้ข้อมูลเวลาของเฟรมปัจจุบัน

สาธารณะ null setAllowedPlaneTypes (EnumSet<Plane.Type>AllowedPlaneTypes)

ตั้งค่าประเภท ArCore Planes ที่ TranslationController นี้ได้รับอนุญาตให้แปลได้

พารามิเตอร์
ประเภท Plane ที่อนุญาต