Class SimpleInstanceType<I extends Instance>
java.lang.Object
com.jozufozu.flywheel.lib.instance.SimpleInstanceType<I>
- All Implemented Interfaces:
InstanceType<I>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSimpleInstanceType.Builder<I extends Instance>static interfaceSimpleInstanceType.Factory<I extends Instance> -
Field Summary
Fields inherited from interface com.jozufozu.flywheel.api.instance.InstanceType
REGISTRY -
Constructor Summary
ConstructorsConstructorDescriptionSimpleInstanceType(SimpleInstanceType.Factory<I> factory, Layout layout, InstanceWriter<I> writer, net.minecraft.resources.ResourceLocation vertexShader, net.minecraft.resources.ResourceLocation cullShader) -
Method Summary
Modifier and TypeMethodDescriptionstatic <I extends Instance>
SimpleInstanceType.Builder<I>builder(SimpleInstanceType.Factory<I> factory) create(InstanceHandle handle) net.minecraft.resources.ResourceLocationlayout()net.minecraft.resources.ResourceLocationwriter()
-
Constructor Details
-
SimpleInstanceType
public SimpleInstanceType(SimpleInstanceType.Factory<I> factory, Layout layout, InstanceWriter<I> writer, net.minecraft.resources.ResourceLocation vertexShader, net.minecraft.resources.ResourceLocation cullShader)
-
-
Method Details
-
builder
public static <I extends Instance> SimpleInstanceType.Builder<I> builder(SimpleInstanceType.Factory<I> factory) -
create
- Specified by:
createin interfaceInstanceType<I extends Instance>- Parameters:
handle- A handle that allows you to mark the instance as dirty or deleted.- Returns:
- A new, zeroed instance of I.
-
layout
- Specified by:
layoutin interfaceInstanceType<I extends Instance>
-
writer
- Specified by:
writerin interfaceInstanceType<I extends Instance>
-
vertexShader
public net.minecraft.resources.ResourceLocation vertexShader()- Specified by:
vertexShaderin interfaceInstanceType<I extends Instance>
-
cullShader
public net.minecraft.resources.ResourceLocation cullShader()- Specified by:
cullShaderin interfaceInstanceType<I extends Instance>
-