パブリック クラス
TransformableNode
TransformationSystem
のジェスチャーを使用して選択、変換、回転、スケーリングできるノード。
パブリック コンストラクタ
TransformableNode(TransformationSystem transformationSystem)
|
パブリック メソッド
RotationController |
getRotationController()
ツイスト ジェスチャーを使用してこのノードを回転させるコントローラを返します。
|
ScaleController |
getScaleController()
ピンチ操作によってこのノードをスケーリングするコントローラを返します。
|
TranslationController |
getTranslationController()
ドラッグ ジェスチャーを使用してこのノードを変換するコントローラを返します。
|
継承されるメソッド
クラス com.google.ar.sceneform.ux.BaseTransformableNode から
void |
addTransformationController(BaseTransformationController<PLURALgt; transformationController)
|
TransformationSystem | |
ブール値 |
isSelected()
このノードが現在 TransformationSystem によって選択されている場合は true を返します。
|
ブール値 |
isTransforming()
変換コントローラのいずれかがこのノードをアクティブに変換している場合に true を返します。
|
void | |
void |
removeTransformationController(BaseTransformationController<PLURALgt; transformationController)
|
ブール値 |
select()
現在選択されているノードがない場合、または現在選択されているノードがアクティブに変換されていない場合は、これを TransformationSystem で選択したノードに設定します。
|
クラス com.google.ar.sceneform.Node から
void |
addLifecycleListener(Node.LifecycleListenerlifecycleListener)
ノードのライフサイクル イベントが発生したときに呼び出されるリスナーを追加します。
|
void |
addTransformChangedListener(Node.TransformChangedListener transformChangedListener)
ノードの変換が変更されたときに呼び出されるリスナーを追加します。
|
void | |
最終ブール値 | |
ノード | |
最終 Vector3 |
getBack()
このノードのワールド空間バックベクトル(+z)を取得します。
|
CollisionShape |
getCollisionShape()
このノードとの衝突に使用するシェイプを取得します。
|
最終 Vector3 |
getDown()
このノードの世界空間ダウン ベクトル(-y)を取得します。
|
最終 Vector3 |
getForward()
このノードの世界空間フォワード ベクトル(-z)を取得します。
|
最終 Vector3 |
getLeft()
このノードのワールド空間左ベクトル(-x)を取得します。
|
軽め |
getLight()
現在のライトを取得します。これは可変です。
|
最終 Vector3 |
getLocalPosition()
親(ローカル空間)に対するノードの位置のコピーを取得します。
|
最終四分位 |
getLocalRotation()
親(ローカル空間)に対するノードの回転のコピーを取得します。
|
最終 Vector3 |
getLocalScale()
親(ローカル空間)を基準にしてスケールされるノードのコピーを取得します。
|
final 文字列 |
getName()
ノードの名前を返します。
|
最終ノード |
getParent()
このノードの親を返します。
|
レンダリング可能 |
getRenderable()
このノード用にレンダリングするレンダリング可能なものを取得します。
|
最終 Vector3 |
getRight()
このノードのワールド空間右ベクトル(+x)を取得します。
|
最終 シーン |
getScene()
このノードが属しているシーンを返します。シーンの一部でない場合は null を返します。
|
最終 Vector3 |
getUp()
このノードの世界空間上ベクトル(+y)を取得します。
|
最終 Vector3 |
getWorldPosition()
ノードの世界空間位置のコピーを取得します。
|
最終四分位 |
getWorldRotation()
ノードの世界空間回転のコピーを取得します。
|
最終 Vector3 |
getWorldScale()
ノードの世界空間スケールのコピーを取得します。
|
最終ブール値 |
isActive()
ノードがアクティブな場合は true を返します。
|
最終ブール値 | |
最終ブール値 |
isEnabled()
このノードの有効状態を取得します。
|
ブール値 |
isTopLevel()
このノードが最上位である場合、true を返します。
|
最終 Vector3 | |
最終 Vector3 | |
void |
onActivate()
このノードがアクティブになった場合を処理します。
|
final void |
onAddChild(Node 子)
|
void |
onActivate()
このノードが無効になったときに対処します。
|
final void | |
ブール値 | |
void | |
void | |
void |
removeLifecycleListener(Node.LifecycleListenerlifecycleListener)
ノードのライフサイクル イベントが発生したときに呼び出されるリスナーを削除します。
|
void |
removeTransformChangedListener(Node.TransformChangedListener transformChangedListener)
ノードの変換が変更されたときに呼び出されるリスナーを削除します。
|
void | |
final void |
setEnabled(ブール値が有効)
このノードの有効状態を設定します。
|
void | |
void | |
void | |
void | |
final void | |
final void | |
final void | |
void | |
void |
setOnTouchListener(Node.OnTouchListener onTouchListener)
タッチイベントがこのノードにディスパッチされたときに呼び出されるコールバックを登録します。
|
void | |
void | |
void | |
void | |
void | |
文字列 |
toString()
|
最終 Vector3 | |
最終 Vector3 |
クラス com.google.ar.sceneform.NodeParent から
final void | |
void | |
ブール値 | |
ノード | |
ノード | |
最終リスト<ノード> |
getChildren()
この親の子の不変のリストを返します。
|
void |
onAddChild(Node 子)
|
void | |
final void |
java.lang.Object クラスから
インターフェースから
com.google.ar.sceneform.Node.OnTapListener
抽象 void |