public abstract class JsonModelRule
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JsonModelRule.RuleRotate |
static class |
JsonModelRule.RuleRotateFacing |
static class |
JsonModelRule.RuleScale |
Modifier and Type | Field and Description |
---|---|
IExpressionNode.INodeBoolean |
when |
Constructor and Description |
---|
JsonModelRule(IExpressionNode.INodeBoolean when) |
Modifier and Type | Method and Description |
---|---|
abstract void |
apply(java.util.List<MutableQuad> quads) |
static JsonModelRule |
deserialize(com.google.gson.JsonElement json,
FunctionContext fnCtx,
ResourceLoaderContext ctx) |
public final IExpressionNode.INodeBoolean when
public JsonModelRule(IExpressionNode.INodeBoolean when)
public static JsonModelRule deserialize(com.google.gson.JsonElement json, FunctionContext fnCtx, ResourceLoaderContext ctx)
public abstract void apply(java.util.List<MutableQuad> quads)