public class BlendPerJointNode extends GraphNode
| Constructor and Description |
|---|
BlendPerJointNode() |
| Modifier and Type | Method and Description |
|---|---|
protected GraphNode |
cloneNoInputs() |
protected void |
doUpdateState(AnimGraph animGraph,
java.lang.Object context) |
float |
getAmount() |
java.lang.String |
getAmountRef() |
protected Transform[] |
getPose(AnimGraph graph,
Model model) |
java.lang.String |
getStartJoint() |
protected void |
getTargets(AnimGraph graph,
Model model,
java.util.HashMap<java.lang.String,Percent> targetWeightMap,
float propagatedWeight) |
boolean |
isInputActive(int inputIndex) |
void |
setAmount(float amount) |
void |
setAmountRef(java.lang.String ref) |
void |
setStartJoint(java.lang.String rootJoint) |
addInput, cloneNoInputs, doUpdateTime, getInput, getInput, getInputName, getName, getNumInputs, isActive, onActiveChanged, onNumInputsChanged, removeInput, removeInput, setActive, setInput, setInputName, setName, setNumInputs, toString, updateActive, updateTime, visitprotected GraphNode cloneNoInputs()
cloneNoInputs in class GraphNodeprotected void doUpdateState(AnimGraph animGraph, java.lang.Object context)
doUpdateState in class GraphNodepublic boolean isInputActive(int inputIndex)
isInputActive in class GraphNodeGraphNode.isActive().GraphNode.isActive() and GraphNode.isInputActive(int) returns true.GraphNode.isActive()protected void getTargets(AnimGraph graph, Model model, java.util.HashMap<java.lang.String,Percent> targetWeightMap, float propagatedWeight)
getTargets in class GraphNodepublic final void setStartJoint(java.lang.String rootJoint)
public final java.lang.String getStartJoint()
public final void setAmount(float amount)
amount - blending amount: input0 + (input1 * input0) * amountpublic final float getAmount()
public final void setAmountRef(java.lang.String ref)
amount - reference namesetAmount(float)public final java.lang.String getAmountRef()
getAmount()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