Modifier and Type | Field and Description |
---|---|
IExpressionNode.INodeDouble[] |
JsonModelRule.RuleRotate.angle |
static IExpressionNode.INodeDouble[] |
JsonModelRule.RuleRotateFacing.DEFAULT_ORIGIN |
static IExpressionNode.INodeDouble[] |
JsonModelRule.RuleRotate.DEFAULT_ORIGIN |
static IExpressionNode.INodeDouble[] |
JsonModelRule.RuleScale.DEFAULT_ORIGIN |
IExpressionNode.INodeDouble[] |
VariablePartCuboidBase.from |
IExpressionNode.INodeDouble[] |
VariablePartTextureExpand.from |
IExpressionNode.INodeDouble[] |
JsonModelRule.RuleRotateFacing.origin |
IExpressionNode.INodeDouble[] |
JsonModelRule.RuleRotate.origin |
IExpressionNode.INodeDouble[] |
JsonModelRule.RuleScale.origin |
IExpressionNode.INodeDouble[] |
JsonModelRule.RuleScale.scale |
IExpressionNode.INodeDouble[] |
VariablePartCuboidBase.to |
IExpressionNode.INodeDouble[] |
VariablePartTextureExpand.to |
Modifier and Type | Method and Description |
---|---|
static IExpressionNode.INodeDouble |
JsonVariableModelPart.convertStringToDoubleNode(java.lang.String expression,
FunctionContext context) |
static IExpressionNode.INodeDouble[] |
JsonVariableModelPart.readVariablePosition(com.google.gson.JsonObject obj,
java.lang.String member,
FunctionContext fnCtx) |
static IExpressionNode.INodeDouble[] |
JsonVariableFaceUV.readVariableUV(com.google.gson.JsonObject obj,
java.lang.String member,
FunctionContext fnCtx) |
Modifier and Type | Method and Description |
---|---|
static float[] |
JsonVariableModelPart.bakePosition(IExpressionNode.INodeDouble[] in) |
Constructor and Description |
---|
RuleRotate(IExpressionNode.INodeBoolean when,
IExpressionNode.INodeDouble[] origin,
IExpressionNode.INodeDouble[] angle) |
RuleRotate(IExpressionNode.INodeBoolean when,
IExpressionNode.INodeDouble[] origin,
IExpressionNode.INodeDouble[] angle) |
RuleRotateFacing(IExpressionNode.INodeBoolean when,
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> from,
IExpressionNode.INodeObject<net.minecraft.util.EnumFacing> to,
IExpressionNode.INodeDouble[] origin) |
RuleScale(IExpressionNode.INodeBoolean when,
IExpressionNode.INodeDouble[] origin,
IExpressionNode.INodeDouble[] scale) |
RuleScale(IExpressionNode.INodeBoolean when,
IExpressionNode.INodeDouble[] origin,
IExpressionNode.INodeDouble[] scale) |
Modifier and Type | Field and Description |
---|---|
IExpressionNode.INodeDouble |
SpriteChanging.height |
IExpressionNode.INodeDouble |
SpriteChanging.uMin |
IExpressionNode.INodeDouble |
SpriteChanging.vMin |
IExpressionNode.INodeDouble |
SpriteChanging.width |
Constructor and Description |
---|
SpriteChanging(java.util.function.Supplier<java.lang.String> location,
IExpressionNode.INodeDouble xMin,
IExpressionNode.INodeDouble yMin,
IExpressionNode.INodeDouble width,
IExpressionNode.INodeDouble height) |
SubSpriteChanging(ISprite delegate,
IExpressionNode.INodeDouble uMin,
IExpressionNode.INodeDouble vMin,
IExpressionNode.INodeDouble uMax,
IExpressionNode.INodeDouble vMax) |
Modifier and Type | Method and Description |
---|---|
static IExpressionNode.INodeDouble |
GenericExpressionCompiler.compileExpressionDouble(java.lang.String function) |
static IExpressionNode.INodeDouble |
GenericExpressionCompiler.compileExpressionDouble(java.lang.String function,
FunctionContext context) |
IExpressionNode.INodeDouble |
NodeStack.popDouble() |
IExpressionNode.INodeDouble |
NodeStackRecording.popDouble() |
Modifier and Type | Interface and Description |
---|---|
static interface |
IVariableNode.IVariableNodeDouble |
Modifier and Type | Field and Description |
---|---|
static NodeType<IExpressionNode.INodeDouble> |
NodeTypes.NODE_DOUBLE |
Modifier and Type | Method and Description |
---|---|
IExpressionNode.INodeDouble |
INodeFunc.INodeFuncDouble.getNode(INodeStack stack) |
default IExpressionNode.INodeDouble |
IExpressionNode.INodeDouble.inline() |
IExpressionNode.INodeDouble |
INodeStack.popDouble() |
Modifier and Type | Class and Description |
---|---|
class |
NodeCastLongToDouble |
Modifier and Type | Method and Description |
---|---|
static IExpressionNode.INodeDouble |
NodeCasting.castToDouble(IExpressionNode node) |
IExpressionNode.INodeDouble |
NodeCastLongToDouble.inline() |
Modifier and Type | Class and Description |
---|---|
class |
NodeConditionalDouble |
Modifier and Type | Method and Description |
---|---|
IExpressionNode.INodeDouble |
NodeConditionalDouble.inline() |
Constructor and Description |
---|
NodeConditionalDouble(IExpressionNode.INodeBoolean condition,
IExpressionNode.INodeDouble ifTrue,
IExpressionNode.INodeDouble ifFalse) |
Modifier and Type | Class and Description |
---|---|
protected class |
NodeFuncGenericToDouble.FuncDouble |
class |
NodeFuncToDouble |
Modifier and Type | Field and Description |
---|---|
protected IExpressionNode.INodeDouble |
NodeFuncGenericToDouble.node |
Modifier and Type | Method and Description |
---|---|
IExpressionNode.INodeDouble |
NodeFuncToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncGenericToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncDoubleToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncDoubleDoubleDoubleToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncDoubleDoubleToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncObjectToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncLongToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncObjectObjectToDouble.getNode(INodeStack stack) |
IExpressionNode.INodeDouble |
NodeFuncToDouble.inline() |
IExpressionNode.INodeDouble |
NodeFuncGenericToDouble.FuncDouble.inline() |
Constructor and Description |
---|
NodeFuncGenericToDouble(IExpressionNode.INodeDouble node,
java.lang.Class<?>[] types,
IVariableNode[] nodes) |
Modifier and Type | Class and Description |
---|---|
class |
NodeConstantDouble |
class |
NodeVariableDouble |
Modifier and Type | Method and Description |
---|---|
IExpressionNode.INodeDouble |
NodeVariableDouble.inline() |
IExpressionNode.INodeDouble |
NodeConstantDouble.inline() |
Modifier and Type | Method and Description |
---|---|
static IExpressionNode.INodeDouble |
ElementType.getEquationDouble(JsonGuiElement json,
java.lang.String member,
FunctionContext ctx) |