public static class OBJModel.OBJState
extends java.lang.Object
implements net.minecraftforge.common.model.IModelState
| Modifier and Type | Class and Description |
|---|---|
static class |
OBJModel.OBJState.Operation |
| Modifier and Type | Field and Description |
|---|---|
protected OBJModel.OBJState.Operation |
operation |
net.minecraftforge.common.model.IModelState |
parent |
protected java.util.Map<java.lang.String,java.lang.Boolean> |
visibilityMap |
| Constructor and Description |
|---|
OBJState(java.util.List<java.lang.String> visibleGroups,
boolean visibility) |
OBJState(java.util.List<java.lang.String> visibleGroups,
boolean visibility,
net.minecraftforge.common.model.IModelState parent) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<net.minecraftforge.common.model.TRSRTransformation> |
apply(com.google.common.base.Optional<? extends net.minecraftforge.common.model.IModelPart> part) |
void |
changeGroupVisibilities(java.util.List<java.lang.String> names,
OBJModel.OBJState.Operation operation) |
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
getGroupNamesFromMap() |
java.util.List<java.lang.String> |
getGroupsWithVisibility(boolean visibility) |
net.minecraftforge.common.model.IModelState |
getParent(net.minecraftforge.common.model.IModelState parent) |
java.util.Map<java.lang.String,java.lang.Boolean> |
getVisibilityMap() |
int |
hashCode() |
java.lang.String |
toString() |
protected java.util.Map<java.lang.String,java.lang.Boolean> visibilityMap
public net.minecraftforge.common.model.IModelState parent
protected OBJModel.OBJState.Operation operation
public OBJState(java.util.List<java.lang.String> visibleGroups,
boolean visibility)
public OBJState(java.util.List<java.lang.String> visibleGroups,
boolean visibility,
net.minecraftforge.common.model.IModelState parent)
public net.minecraftforge.common.model.IModelState getParent(net.minecraftforge.common.model.IModelState parent)
public com.google.common.base.Optional<net.minecraftforge.common.model.TRSRTransformation> apply(com.google.common.base.Optional<? extends net.minecraftforge.common.model.IModelPart> part)
apply in interface net.minecraftforge.common.model.IModelStatepublic java.util.Map<java.lang.String,java.lang.Boolean> getVisibilityMap()
public java.util.List<java.lang.String> getGroupsWithVisibility(boolean visibility)
public java.util.List<java.lang.String> getGroupNamesFromMap()
public void changeGroupVisibilities(java.util.List<java.lang.String> names,
OBJModel.OBJState.Operation operation)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object