Uses of Class
net.minecraftforge.client.model.b3d.B3DModel.Node
-
Packages that use B3DModel.Node Package Description net.minecraftforge.client.model.b3d -
-
Uses of B3DModel.Node in net.minecraftforge.client.model.b3d
Fields in net.minecraftforge.client.model.b3d declared as B3DModel.Node Modifier and Type Field Description private 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
Fields in net.minecraftforge.client.model.b3d with type parameters of type B3DModel.Node Modifier and Type Field Description private java.util.Deque<com.google.common.collect.Table<java.lang.Integer,java.util.Optional<B3DModel.Node<?>>,B3DModel.Key>>
B3DModel.Parser. animations
private java.util.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<?>,java.lang.Integer>,TransformationMatrix>
B3DLoader.B3DState. cache
private com.google.common.collect.ImmutableTable<java.lang.Integer,B3DModel.Node<?>,B3DModel.Key>
B3DModel.Animation. keys
private com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<B3DModel.Mesh>>
B3DModel. meshes
private com.google.common.collect.ImmutableMap.Builder<java.lang.String,B3DModel.Node<B3DModel.Mesh>>
B3DModel.Parser. meshes
private com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<?>>
B3DModel.Node. nodes
private com.google.common.collect.ImmutableMultimap<B3DModel.Vertex,org.apache.commons.lang3.tuple.Pair<java.lang.Float,B3DModel.Node<B3DModel.Bone>>>
B3DModel.Mesh. weightMap
Methods in net.minecraftforge.client.model.b3d that return B3DModel.Node Modifier and Type Method Description static <K extends B3DModel.IKind<K>>
B3DModel.Node<K>B3DModel.Node. create(java.lang.String name, Vector3f pos, Vector3f scale, Quaternion rot, java.util.List<B3DModel.Node<?>> nodes, K kind)
B3DModel.Node<?>
B3DLoader.NodeJoint. getNode()
B3DModel.Node<B3DModel.Bone>
B3DModel.Bone. getParent()
B3DModel.Node<K>
B3DModel.IKind. getParent()
B3DModel.Node<B3DModel.Mesh>
B3DModel.Mesh. getParent()
B3DModel.Node<? extends B3DModel.IKind<?>>
B3DModel.Node. getParent()
B3DModel.Node<B3DModel.Pivot>
B3DModel.Pivot. getParent()
B3DModel.Node<?>
B3DModel. getRoot()
private B3DModel.Node<?>
B3DModel.Parser. node()
Methods in net.minecraftforge.client.model.b3d that return types with arguments of type B3DModel.Node Modifier and Type Method Description private com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<?>>
B3DModel.Node. buildNodeMap(java.util.List<B3DModel.Node<?>> nodes)
com.google.common.collect.ImmutableSet<B3DModel.Node<B3DModel.Bone>>
B3DModel.Mesh. getBones()
com.google.common.collect.ImmutableTable<java.lang.Integer,B3DModel.Node<?>,B3DModel.Key>
B3DModel.Animation. getKeys()
com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<B3DModel.Mesh>>
B3DModel. getMeshes()
com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<?>>
B3DModel.Node. getNodes()
com.google.common.collect.ImmutableMultimap<B3DModel.Vertex,org.apache.commons.lang3.tuple.Pair<java.lang.Float,B3DModel.Node<B3DModel.Bone>>>
B3DModel.Mesh. getWeightMap()
Methods in net.minecraftforge.client.model.b3d with parameters of type B3DModel.Node Modifier and Type Method Description private void
B3DLoader.BakedWrapper. generateQuads(com.google.common.collect.ImmutableList.Builder<BakedQuad> builder, B3DModel.Node<?> node, IModelTransform state, com.google.common.collect.ImmutableList<java.lang.String> path)
static TransformationMatrix
B3DLoader.B3DState. getNodeMatrix(B3DModel.Animation animation, B3DModel.Node<?> node, int frame)
TransformationMatrix
B3DLoader.B3DState. getNodeMatrix(B3DModel.Node<?> node)
TransformationMatrix
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)
Method parameters in net.minecraftforge.client.model.b3d with type arguments of type B3DModel.Node Modifier and Type Method Description com.google.common.collect.ImmutableList<B3DModel.Face>
B3DModel.Mesh. bake(java.util.function.Function<B3DModel.Node<?>,Matrix4f> animator)
B3DModel.Vertex
B3DModel.Vertex. bake(B3DModel.Mesh mesh, java.util.function.Function<B3DModel.Node<?>,Matrix4f> animator)
private com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<?>>
B3DModel.Node. buildNodeMap(java.util.List<B3DModel.Node<?>> nodes)
static <K extends B3DModel.IKind<K>>
B3DModel.Node<K>B3DModel.Node. create(java.lang.String name, Vector3f pos, Vector3f scale, Quaternion rot, java.util.List<B3DModel.Node<?>> nodes, K kind)
void
B3DModel.Node. setAnimation(org.apache.commons.lang3.tuple.Triple<java.lang.Integer,java.lang.Integer,java.lang.Float> animData, com.google.common.collect.Table<java.lang.Integer,java.util.Optional<B3DModel.Node<?>>,B3DModel.Key> keyData)
Constructors in net.minecraftforge.client.model.b3d with parameters of type B3DModel.Node Constructor Description B3DModel(java.util.List<B3DModel.Texture> textures, java.util.List<B3DModel.Brush> brushes, B3DModel.Node<?> root, com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<B3DModel.Mesh>> meshes)
BakedWrapper(B3DModel.Node<?> node, IModelTransform state, boolean smooth, boolean gui3d, boolean isSideLit, com.google.common.collect.ImmutableSet<java.lang.String> meshes, com.google.common.collect.ImmutableMap<java.lang.String,TextureAtlasSprite> textures)
BakedWrapper(B3DModel.Node<?> node, IModelTransform state, boolean smooth, boolean gui3d, boolean isSideLit, com.google.common.collect.ImmutableSet<java.lang.String> meshes, com.google.common.collect.ImmutableMap<java.lang.String,TextureAtlasSprite> textures, com.google.common.cache.LoadingCache<java.lang.Integer,B3DLoader.B3DState> cache)
NodeClip(B3DModel.Node<?> node)
NodeJoint(B3DModel.Node<?> node)
Constructor parameters in net.minecraftforge.client.model.b3d with type arguments of type B3DModel.Node Constructor Description Animation(int flags, int frames, float fps, com.google.common.collect.ImmutableTable<java.lang.Integer,B3DModel.Node<?>,B3DModel.Key> keys)
B3DModel(java.util.List<B3DModel.Texture> textures, java.util.List<B3DModel.Brush> brushes, B3DModel.Node<?> root, com.google.common.collect.ImmutableMap<java.lang.String,B3DModel.Node<B3DModel.Mesh>> meshes)
Node(java.lang.String name, Vector3f pos, Vector3f scale, Quaternion rot, java.util.List<B3DModel.Node<?>> nodes, K kind)
-