classe pública
TransformableNode
Nó que pode ser selecionado, traduzido, girado e escalonado usando gestos do TransformationSystem
.
Construtores públicos
TransformableNode(transformação TransformationSystem)
|
Métodos públicos
RotationController |
getRotationController()
Retorna o controlador que gira esse nó usando um gesto de giro.
|
ScaleController (link em inglês) |
getScaleController()
Retorna o controlador que escalona esse nó usando um gesto de pinça.
|
TranslationController (link em inglês) |
getTranslationController()
Retorna o controlador que traduz esse nó usando um gesto de arrastar.
|
Métodos herdados
Da classe
com.google.ar.sceneform.ux.BaseTransformableNode
void |
addTransformationController(BaseTransformationController<?> transformController)
|
TransformationSystem (em inglês) | |
boolean |
isSelected()
Retorna verdadeiro se esse nó estiver selecionado pelo TransformationSystem.
|
boolean |
isTransforming()
Retornará "true" se algum dos controladores de transformação estiver transformando ativamente esse nó.
|
void | |
void |
removeTransformationController(BaseTransformationController<?> transformController)
|
boolean |
select()
Define como o nó selecionado no TransformationSystem se não houver um nó selecionado
ou se o nó selecionado não estiver sendo transformado ativamente.
|
Da classe
com.google.ar.sceneform.Node
void |
addLifecycleListener(Node.LifecycleListener ciclo de vida)
Adiciona um listener que será chamado quando ocorrerem eventos de ciclo de vida do nó.
|
void |
addTransformChangedListener (Node.TransformChangedListener transformChangedListener)
Adiciona um listener que será chamado quando a transformação do nó mudar.
|
void |
callOnHierarchy(consumidor<nó> consumidor)
Transfere a hierarquia e chama um método em cada nó (incluindo esse nó).
|
booleano final | |
Nó |
findInHierarchy(estado Predicate<Node>)
Atravessa a hierarquia para encontrar o primeiro nó (incluindo esse nó) que atende a uma condição.
|
Vector3 final |
getBack()
Recebe o vetor de retorno do espaço mundial (+z) desse nó.
|
CollisionShape (link em inglês) |
getCollisionShape()
Recebe a forma a ser usada para colisões com esse nó.
|
Vector3 final |
getDown()
Recebe o vetor de espaço mundial (-y) desse nó.
|
Vector3 final |
getForward()
Recebe o vetor de encaminhamento mundial de espaço (-z) desse nó.
|
Vector3 final |
getLeft()
Recebe o vetor esquerdo do espaço mundial (-x) desse nó.
|
Claro |
getLight(link em inglês)
Recebe a luz atual, que é mutável.
|
Vector3 final |
getLocalPosition().
Recebe uma cópia da posição dos nós em relação ao pai (local-space).
|
final de Quaternion |
getLocalRotation()
Recebe uma cópia da rotação de nós em relação ao pai (local-space)
|
Vector3 final |
getLocalScale()
Recebe uma cópia da escala dos nós em relação ao pai (local-space).
|
String final |
getName()
Retorna o nome do nó.
|
Nó final |
getParent()
Retorna o pai desse nó.
|
Renderizável |
getRenderable().
Recebe o elemento de renderização a ser exibido para esse nó.
|
Vector3 final |
getRight().
Recebe o vetor direito de espaço mundial (+x) desse nó.
|
Cenário final |
getScene()
Retorna a cena de que esse nó faz parte, nulo se não fizer parte de nenhuma cena.
|
Vector3 final |
getUp()
Recebe o vetor espaço mundial (+y) desse nó.
|
Vector3 final |
getWorldPosition ()
Receba uma cópia da posição do espaço mundial dos nós.
|
final de Quaternion |
getWorldRotation ()
Recebe uma cópia da rotação do espaço mundial dos nós.
|
Vector3 final |
getWorldScale()
Recebe uma cópia da escala global dos nós do espaço.
|
booleano final |
isActive()
Retorna verdadeiro se o nó está ativo.
|
booleano final |
isDescendantOf(ancestral NodeParent)
Verifica se o pai do nó fornecido é um ancestral desse nó recursivamente.
|
booleano final |
isEnabled().
Recebe o estado ativado desse nó.
|
boolean |
isTopLevel()
Retorna verdadeiro se esse nó for de nível superior.
|
Vector3 final |
localToWorldDirection(direção Vector3)
Converte uma direção do espaço local desse nó em espaço mundial.
|
Vector3 final | |
void |
onActivate()
Processa quando este nó fica ativo.
|
anulação final |
onAddChild(filho do Node)
|
void |
onDisable().
Processa quando este nó fica inativo.
|
anulação final |
onRemoveChild(filho do Node)
|
boolean |
onTouchEvent(HitTestResult hitTestResult, MotionEvent movimentoEvent)
Processa quando o nó é tocado.
|
void | |
void | |
void |
removeLifecycleListener (Node.LifecycleListener ciclo de vida)
Remove um listener que será chamado quando ocorrerem eventos do ciclo de vida do nó.
|
void |
removeTransformChangedListener(Node.TransformChangedListener transformChangedListener)
Remove um listener que será chamado quando a transformação do nó mudar.
|
void |
setCollisionShape(CollisionShape collisionShape)
Define a forma como usada para detectar colisões para esse
Node . |
anulação final |
setEnabled (booleano ativado)
Define o estado ativado deste nó.
|
void | |
void | |
void | |
void | |
anulação final | |
anulação final |
setLookDirection(Vector3 LookDirection, Vector3 upDirection)
Define a direção que o nó está olhando no espaço mundial.
|
anulação final | |
void |
setOnTapListener (Node.OnTapListener onTapListener)
Registra um callback a ser invocado quando o usuário toca nesse nó.
|
void |
setOnTouchListener(Node.OnTouchListener onTouchListener)
Registra um callback a ser invocado quando um evento de toque é enviado a esse nó.
|
void | |
void | |
void | |
void | |
void | |
String |
toString().
|
Vector3 final |
worldToLocalDirection (direção Vector3)
Converte uma direção do espaço mundial para o espaço local desse nó.
|
Vector3 final |
Da classe
com.google.ar.sceneform.NodeParent
anulação final | |
void | |
boolean | |
Nó |
findByName(nome da String)
Percorra a hierarquia para encontrar o primeiro nó com um nome específico
|
Nó |
findInHierarchy(estado Predicate<Node>)
Percorra a hierarquia para encontrar o primeiro nó que atende a uma condição.
|
List<Node> final |
getChildren()
Retorna uma lista imutável dos filhos deste pai.
|
void |
onAddChild(filho do Node)
|
void |
onRemoveChild(filho do Node)
|
anulação final |
Da classe
java.lang.Object
Da interface
com.google.ar.sceneform.Node.OnTapListener
void abstrato |
Construtores públicos
público TransformableNode (TransformationSystem transformSystem)
Parâmetros
Sistema de transformação |
---|
Métodos públicos
público RotationController getRotationController ()
Retorna o controlador que gira esse nó usando um gesto de giro.
ScaleController público getScaleController ()
Retorna o controlador que escalona esse nó usando um gesto de pinça.
público TranslationController getTranslationController ()
Retorna o controlador que traduz esse nó usando um gesto de arrastar.