Flywheel/src/main/java/com/jozufozu/flywheel/api/InstancerManager.java
Jozufozu 5dd72a4ba7 A little of everything
- Rename InstanceData -> InstancedPart, and subclasses
 - Burger Fences
 - Fix GlStateTracker nuking vao element buffer bindings
 - GlVertexArray tracks element buffer bindings
 - Use vertexAttribPointer offset instead of ..BaseVertex
 - Setup code for better crumbling rendering
 - Move some logic into CoreShaderInfoMap
 - Simplify VertexWriter/VertexList
 - Prefer IEventBus#addListener to @SubscribeEvent
 - Stop using persistent buffers... for now
2022-06-19 23:25:44 -07:00

13 lines
270 B
Java

package com.jozufozu.flywheel.api;
import com.jozufozu.flywheel.api.struct.StructType;
import net.minecraft.core.Vec3i;
public interface InstancerManager {
<D extends InstancedPart> InstancerFactory<D> factory(StructType<D> type);
Vec3i getOriginCoordinate();
}