Class RenderTypeProvider

java.lang.Object
team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider

public class RenderTypeProvider extends Object
A provider for creating LodestoneRenderType instances. Render types are cached to allow for non-static, conditional or procedural render type instances to be created The cache is based on a RenderTypeToken, which will consider any added uniform handlers and modifiers as a separate token, leading to a different render type.