Uses of Class
net.minecraftforge.client.model.b3d.B3DModel.Node
-
Uses of B3DModel.Node in net.minecraftforge.client.model.b3d
Modifier and TypeFieldDescriptionprivate final B3DModel.Node<?>
B3DLoader.BakedWrapper.node
private final 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 final B3DModel.Node<?>
B3DModel.root
Deprecated, for removal: This API element is subject to removal in a future version.Modifier and TypeFieldDescriptionprivate final 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 final com.google.common.collect.ImmutableTable<Integer,
B3DModel.Node<?>, B3DModel.Key> B3DModel.Animation.keys
private final com.google.common.collect.ImmutableMap<String,
B3DModel.Node<B3DModel.Mesh>> B3DModel.meshes
Deprecated, for removal: This API element is subject to removal in a future version.private final com.google.common.collect.ImmutableMap.Builder<String,
B3DModel.Node<B3DModel.Mesh>> B3DModel.Parser.meshes
private final 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()
Deprecated, for removal: This API element is subject to removal in a future version.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()
Deprecated, for removal: This API element is subject to removal in a future version.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) Deprecated, for removal: This API element is subject to removal in a future version.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) 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) Deprecated, for removal: This API element is subject to removal in a future version.Node
(String name, Vector3f pos, Vector3f scale, Quaternion rot, List<B3DModel.Node<?>> nodes, K kind)