MeshDefinition.java
net.minecraft.client.model.geom.builders.MeshDefinition
信息
- 全限定名:net.minecraft.client.model.geom.builders.MeshDefinition
- 类型:public class
- 包:net.minecraft.client.model.geom.builders
- 源码路径:src/main/java/net/minecraft/client/model/geom/builders/MeshDefinition.java
- 起始行号:L10
- 职责:
TODO
字段/常量
root- 类型:
PartDefinition - 修饰符:
private final - 源码定位:
L11 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
public MeshDefinition() @ L13
- 构造器名:MeshDefinition
- 源码定位:L13
- 修饰符:public
参数:
- 无
说明:
TODO
private MeshDefinition(PartDefinition root) @ L17
- 构造器名:MeshDefinition
- 源码定位:L17
- 修饰符:private
参数:
- root: PartDefinition
说明:
TODO
方法
下面的方法块按源码顺序生成。
public PartDefinition getRoot() @ L21
- 方法名:getRoot
- 源码定位:L21
- 返回类型:PartDefinition
- 修饰符:public
参数:
- 无
说明:
TODO
public MeshDefinition transformed(UnaryOperator<PartPose> function) @ L25
- 方法名:transformed
- 源码定位:L25
- 返回类型:MeshDefinition
- 修饰符:public
参数:
- function: UnaryOperator
说明:
TODO
public MeshDefinition apply(MeshTransformer transformer) @ L29
- 方法名:apply
- 源码定位:L29
- 返回类型:MeshDefinition
- 修饰符:public
参数:
- transformer: MeshTransformer
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class MeshDefinition {
private final PartDefinition root;
public MeshDefinition() {
this(new PartDefinition(ImmutableList.of(), PartPose.ZERO));
}
private MeshDefinition(PartDefinition root) {
this.root = root;
}
public PartDefinition getRoot() {
return this.root;
}
public MeshDefinition transformed(UnaryOperator<PartPose> function) {
return new MeshDefinition(this.root.transformed(function));
}
public MeshDefinition apply(MeshTransformer transformer) {
return transformer.apply(this);
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数/字段/构造调用/返回值 - 关联成员:
PartDefinition()
- 引用位置: