Class ValueTypeWorldRendererRegistry
java.lang.Object
org.cyclops.integrateddynamics.client.render.valuetype.ValueTypeWorldRendererRegistry
- All Implemented Interfaces:
org.cyclops.cyclopscore.init.IRegistry,IValueTypeWorldRendererRegistry
public final class ValueTypeWorldRendererRegistry
extends Object
implements IValueTypeWorldRendererRegistry
Registry for
IValueTypeWorldRenderer.-
Method Summary
Modifier and TypeMethodDescriptiongetRenderer(IValueType<?> valueType) Get the renderer for the value type.<R extends IValueTypeWorldRenderer>
Rregister(IValueType<?> valueType, R renderer) Set the renderer for the given value type.
-
Method Details
-
getInstance
- Returns:
- The unique instance.
-
register
Description copied from interface:IValueTypeWorldRendererRegistrySet the renderer for the given value type.- Specified by:
registerin interfaceIValueTypeWorldRendererRegistry- Type Parameters:
R- The renderer type.- Parameters:
valueType- The value typerenderer- The renderer.- Returns:
- The registered renderer.
-
getRenderer
Description copied from interface:IValueTypeWorldRendererRegistryGet the renderer for the value type.- Specified by:
getRendererin interfaceIValueTypeWorldRendererRegistry- Parameters:
valueType- The value type- Returns:
- The registered renderer of null.
-