Uses of Class
net.minecraftforge.client.model.b3d.B3DModel.Node
-
Uses of B3DModel.Node in net.minecraftforge.client.model.b3d
Modifier and TypeFieldDescriptionprivate B3DModel.Node<?>
B3DClip.NodeClip.node
private B3DModel.Node<?>
B3DLoader.BakedWrapper.node
private B3DModel.Node<?>
B3DLoader.NodeJoint.node
private B3DModel.Node<B3DModel.Bone>
B3DModel.Bone.parent
private B3DModel.Node<B3DModel.Mesh>
B3DModel.Mesh.parent
private B3DModel.Node<? extends B3DModel.IKind<?>>
B3DModel.Node.parent
private B3DModel.Node<B3DModel.Pivot>
B3DModel.Pivot.parent
private B3DModel.Node<?>
B3DModel.root
Modifier and TypeFieldDescriptionprivate Deque<com.google.common.collect.Table<Integer,Optional<B3DModel.Node<?>>,B3DModel.Key>>
B3DModel.Parser.animations
private Set<B3DModel.Node<B3DModel.Bone>>
B3DModel.Mesh.bones
private static com.google.common.cache.LoadingCache<org.apache.commons.lang3.tuple.Triple<B3DModel.Animation,B3DModel.Node<?>,Integer>,Transformation>
B3DLoader.B3DState.cache
private com.google.common.collect.ImmutableTable<Integer,B3DModel.Node<?>,B3DModel.Key>
B3DModel.Animation.keys
private com.google.common.collect.ImmutableMap<String,B3DModel.Node<B3DModel.Mesh>>
B3DModel.meshes
private com.google.common.collect.ImmutableMap.Builder<String,B3DModel.Node<B3DModel.Mesh>>
B3DModel.Parser.meshes
private com.google.common.collect.ImmutableMap<String,B3DModel.Node<?>>
B3DModel.Node.nodes
private com.google.common.collect.ImmutableMultimap<B3DModel.Vertex,org.apache.commons.lang3.tuple.Pair<Float,B3DModel.Node<B3DModel.Bone>>>
B3DModel.Mesh.weightMap
Modifier and TypeMethodDescriptionstatic <K extends B3DModel.IKind<K>>
B3DModel.Node<K>B3DModel.Node.create(String name, Vector3f pos, Vector3f scale, Quaternion rot, List<B3DModel.Node<?>> nodes, K kind)
B3DLoader.NodeJoint.getNode()
B3DModel.Bone.getParent()
B3DModel.IKind.getParent()
B3DModel.Mesh.getParent()
B3DModel.Node<? extends B3DModel.IKind<?>>
B3DModel.Node.getParent()
B3DModel.Pivot.getParent()
B3DModel.getRoot()
private B3DModel.Node<?>
B3DModel.Parser.node()
Modifier and TypeMethodDescriptionprivate com.google.common.collect.ImmutableMap<String,B3DModel.Node<?>>
B3DModel.Node.buildNodeMap(List<B3DModel.Node<?>> nodes)
com.google.common.collect.ImmutableSet<B3DModel.Node<B3DModel.Bone>>
B3DModel.Mesh.getBones()
com.google.common.collect.ImmutableTable<Integer,B3DModel.Node<?>,B3DModel.Key>
B3DModel.Animation.getKeys()
com.google.common.collect.ImmutableMap<String,B3DModel.Node<B3DModel.Mesh>>
B3DModel.getMeshes()
com.google.common.collect.ImmutableMap<String,B3DModel.Node<?>>
B3DModel.Node.getNodes()
com.google.common.collect.ImmutableMultimap<B3DModel.Vertex,org.apache.commons.lang3.tuple.Pair<Float,B3DModel.Node<B3DModel.Bone>>>
B3DModel.Mesh.getWeightMap()
Modifier and TypeMethodDescriptionprivate void
B3DLoader.BakedWrapper.generateQuads(com.google.common.collect.ImmutableList.Builder<BakedQuad> builder, B3DModel.Node<?> node, ModelState state, com.google.common.collect.ImmutableList<String> path)
static Transformation
B3DLoader.B3DState.getNodeMatrix(B3DModel.Animation animation, B3DModel.Node<?> node, int frame)
B3DLoader.B3DState.getNodeMatrix(B3DModel.Node<?> node)
B3DLoader.B3DState.getNodeMatrix(B3DModel.Node<?> node, int frame)
void
B3DModel.Bone.setParent(B3DModel.Node<B3DModel.Bone> parent)
void
B3DModel.IKind.setParent(B3DModel.Node<K> parent)
void
B3DModel.Mesh.setParent(B3DModel.Node<B3DModel.Mesh> parent)
void
B3DModel.Node.setParent(B3DModel.Node<? extends B3DModel.IKind<?>> parent)
void
B3DModel.Pivot.setParent(B3DModel.Node<B3DModel.Pivot> parent)
Modifier and TypeMethodDescriptioncom.google.common.collect.ImmutableList<B3DModel.Face>
B3DModel.Mesh.bake(Function<B3DModel.Node<?>,Matrix4f> animator)
B3DModel.Vertex.bake(B3DModel.Mesh mesh, Function<B3DModel.Node<?>,Matrix4f> animator)
private com.google.common.collect.ImmutableMap<String,B3DModel.Node<?>>
B3DModel.Node.buildNodeMap(List<B3DModel.Node<?>> nodes)
static <K extends B3DModel.IKind<K>>
B3DModel.Node<K>B3DModel.Node.create(String name, Vector3f pos, Vector3f scale, Quaternion rot, List<B3DModel.Node<?>> nodes, K kind)
void
B3DModel.Node.setAnimation(org.apache.commons.lang3.tuple.Triple<Integer,Integer,Float> animData, com.google.common.collect.Table<Integer,Optional<B3DModel.Node<?>>,B3DModel.Key> keyData)
ModifierConstructorDescriptionB3DModel(List<B3DModel.Texture> textures, List<B3DModel.Brush> brushes, B3DModel.Node<?> root, com.google.common.collect.ImmutableMap<String,B3DModel.Node<B3DModel.Mesh>> meshes)
BakedWrapper(B3DModel.Node<?> node, ModelState state, boolean smooth, boolean gui3d, boolean isSideLit, com.google.common.collect.ImmutableSet<String> meshes, com.google.common.collect.ImmutableMap<String,TextureAtlasSprite> textures)
BakedWrapper(B3DModel.Node<?> node, ModelState state, boolean smooth, boolean gui3d, boolean isSideLit, com.google.common.collect.ImmutableSet<String> meshes, com.google.common.collect.ImmutableMap<String,TextureAtlasSprite> textures, com.google.common.cache.LoadingCache<Integer,B3DLoader.B3DState> cache)
NodeClip(B3DModel.Node<?> node)
NodeJoint(B3DModel.Node<?> node)
ModifierConstructorDescriptionAnimation(int flags, int frames, float fps, com.google.common.collect.ImmutableTable<Integer,B3DModel.Node<?>,B3DModel.Key> keys)
B3DModel(List<B3DModel.Texture> textures, List<B3DModel.Brush> brushes, B3DModel.Node<?> root, com.google.common.collect.ImmutableMap<String,B3DModel.Node<B3DModel.Mesh>> meshes)
Node(String name, Vector3f pos, Vector3f scale, Quaternion rot, List<B3DModel.Node<?>> nodes, K kind)