public class RandomNode extends GraphNode
| Constructor and Description |
|---|
RandomNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInput() |
protected GraphNode |
cloneNoInputs() |
protected void |
doUpdateState(AnimGraph animGraph,
java.lang.Object context) |
protected Transform[] |
getPose(AnimGraph graph,
Model model) |
int |
getSelected() |
java.lang.String |
getSelectedRef() |
protected void |
getTargets(AnimGraph graph,
Model model,
java.util.HashMap<java.lang.String,Percent> targetWeightMap,
float propagatedWeight) |
boolean |
isInputActive(int inputIndex) |
protected void |
onActiveChanged(boolean active) |
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) |
protected void |
setSelected(int selected) |
protected void |
setSelectedRef(java.lang.String selectedRef) |
cloneNoInputs, doUpdateTime, getInput, getInput, getInputName, getName, getNumInputs, isActive, 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 void onActiveChanged(boolean active)
onActiveChanged 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 GraphNodeprotected final void setSelected(int selected)
selected - new input index to selectpublic final int getSelected()
protected final void setSelectedRef(java.lang.String selectedRef)
selected - select referencepublic final java.lang.String getSelectedRef()
Bonzai 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