Class RotatingType
java.lang.Object
com.simibubi.create.content.contraptions.base.flwdata.RotatingType
- All Implemented Interfaces:
com.jozufozu.flywheel.api.struct.Batched<RotatingData>,com.jozufozu.flywheel.api.struct.Instanced<RotatingData>,com.jozufozu.flywheel.api.struct.StructType<RotatingData>
public class RotatingType
extends Object
implements com.jozufozu.flywheel.api.struct.Instanced<RotatingData>, com.jozufozu.flywheel.api.struct.Batched<RotatingData>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()com.jozufozu.flywheel.backend.gl.attrib.VertexFormatformat()net.minecraft.resources.ResourceLocationcom.jozufozu.flywheel.api.struct.BatchingTransformer<RotatingData>getTransformer(com.jozufozu.flywheel.core.model.Model model) com.jozufozu.flywheel.api.struct.StructWriter<RotatingData>getWriter(com.jozufozu.flywheel.backend.gl.buffer.VecBuffer backing) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jozufozu.flywheel.api.struct.Batched
asBatchedMethods inherited from interface com.jozufozu.flywheel.api.struct.Instanced
asInstanced
-
Constructor Details
-
RotatingType
public RotatingType()
-
-
Method Details
-
create
- Specified by:
createin interfacecom.jozufozu.flywheel.api.struct.StructType<RotatingData>
-
format
public com.jozufozu.flywheel.backend.gl.attrib.VertexFormat format()- Specified by:
formatin interfacecom.jozufozu.flywheel.api.struct.StructType<RotatingData>
-
getWriter
public com.jozufozu.flywheel.api.struct.StructWriter<RotatingData> getWriter(com.jozufozu.flywheel.backend.gl.buffer.VecBuffer backing) - Specified by:
getWriterin interfacecom.jozufozu.flywheel.api.struct.Instanced<RotatingData>
-
getProgramSpec
public net.minecraft.resources.ResourceLocation getProgramSpec()- Specified by:
getProgramSpecin interfacecom.jozufozu.flywheel.api.struct.Instanced<RotatingData>
-
getTransformer
public com.jozufozu.flywheel.api.struct.BatchingTransformer<RotatingData> getTransformer(com.jozufozu.flywheel.core.model.Model model) - Specified by:
getTransformerin interfacecom.jozufozu.flywheel.api.struct.Batched<RotatingData>
-