public class TransitionNode extends GraphNode
| Constructor and Description |
|---|
TransitionNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInput() |
protected GraphNode |
cloneNoInputs() |
protected void |
doUpdateState(AnimGraph animGraph,
java.lang.Object context) |
protected Timeline |
doUpdateTime(AnimGraph animGraph,
Timeline parentTimeline,
long timePassedMs) |
protected Transform[] |
getPose(AnimGraph graph,
Model model) |
protected void |
getTargets(AnimGraph graph,
Model model,
java.util.HashMap<java.lang.String,Percent> targetWeightMap,
float propagatedWeight) |
boolean |
isInputActive(int inputIndex) |
protected void |
onNumInputsChanged()
Notification on number of input changed: implementation must override it to correct cached input indices if needed
|
void |
removeInput() |
void |
removeInput(int index) |
void |
setNumInputs(int numInputs) |
cloneNoInputs, getInput, getInput, getInputName, getName, getNumInputs, isActive, onActiveChanged, setActive, setInput, setInputName, setName, toString, updateActive, updateTime, visitprotected GraphNode cloneNoInputs()
cloneNoInputs in class GraphNodeprotected void doUpdateState(AnimGraph animGraph, java.lang.Object context)
doUpdateState in class GraphNodeprotected void onNumInputsChanged()
GraphNodeonNumInputsChanged in class GraphNodepublic boolean isInputActive(int inputIndex)
isInputActive in class GraphNodeGraphNode.isActive().GraphNode.isActive() and GraphNode.isInputActive(int) returns true.GraphNode.isActive()protected final Timeline doUpdateTime(AnimGraph animGraph, Timeline parentTimeline, long timePassedMs)
doUpdateTime in class GraphNodeprotected void getTargets(AnimGraph graph, Model model, java.util.HashMap<java.lang.String,Percent> targetWeightMap, float propagatedWeight)
getTargets in class GraphNodepublic final void setNumInputs(int numInputs)
setNumInputs in class GraphNodepublic final void removeInput()
removeInput in class GraphNodepublic final void removeInput(int index)
removeInput in class GraphNodeBonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com