Class ContraptionGroup<P extends ContraptionProgram>
java.lang.Object
com.jozufozu.flywheel.backend.instancing.instancing.InstancedMaterialGroup<P>
com.simibubi.create.content.contraptions.components.structureMovement.render.ContraptionGroup<P>
- All Implemented Interfaces:
com.jozufozu.flywheel.api.MaterialGroup
public class ContraptionGroup<P extends ContraptionProgram>
extends com.jozufozu.flywheel.backend.instancing.instancing.InstancedMaterialGroup<P>
-
Field Summary
Fields inherited from class com.jozufozu.flywheel.backend.instancing.instancing.InstancedMaterialGroup
owner, type -
Constructor Summary
ConstructorsConstructorDescriptionContraptionGroup(FlwContraption contraption, com.jozufozu.flywheel.backend.instancing.instancing.InstancingEngine<P> owner, net.minecraft.client.renderer.RenderType type) -
Method Summary
Modifier and TypeMethodDescriptionstatic <P extends ContraptionProgram>
com.jozufozu.flywheel.backend.instancing.instancing.InstancingEngine.GroupFactory<P>voidMethods inherited from class com.jozufozu.flywheel.backend.instancing.instancing.InstancedMaterialGroup
clear, delete, getInstanceCount, getVertexCount, material, render, renderAll
-
Constructor Details
-
ContraptionGroup
public ContraptionGroup(FlwContraption contraption, com.jozufozu.flywheel.backend.instancing.instancing.InstancingEngine<P> owner, net.minecraft.client.renderer.RenderType type)
-
-
Method Details
-
setup
- Overrides:
setupin classcom.jozufozu.flywheel.backend.instancing.instancing.InstancedMaterialGroup<P extends ContraptionProgram>
-
forContraption
public static <P extends ContraptionProgram> com.jozufozu.flywheel.backend.instancing.instancing.InstancingEngine.GroupFactory<P> forContraption(FlwContraption c)
-