Class DelegatedStencilElement
java.lang.Object
com.simibubi.create.foundation.gui.element.RenderElement
com.simibubi.create.foundation.gui.element.StencilElement
com.simibubi.create.foundation.gui.element.DelegatedStencilElement
- All Implemented Interfaces:
ScreenElement
- Direct Known Subclasses:
TextStencilElement
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.simibubi.create.foundation.gui.element.RenderElement
RenderElement.SimpleRenderElement -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final DelegatedStencilElement.ElementRendererprotected DelegatedStencilElement.ElementRendererprotected static final DelegatedStencilElement.ElementRendererprotected DelegatedStencilElement.ElementRenderer -
Constructor Summary
ConstructorsConstructorDescriptionDelegatedStencilElement(DelegatedStencilElement.ElementRenderer stencil, DelegatedStencilElement.ElementRenderer element) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderElement(com.mojang.blaze3d.vertex.PoseStack ms) protected voidrenderStencil(com.mojang.blaze3d.vertex.PoseStack ms) <T extends DelegatedStencilElement>
T<T extends DelegatedStencilElement>
TMethods inherited from class com.simibubi.create.foundation.gui.element.StencilElement
cleanUp, prepareElement, prepareStencil, render, transform
-
Field Details
-
EMPTY_RENDERER
-
DEFAULT_ELEMENT
-
stencil
-
element
-
-
Constructor Details
-
DelegatedStencilElement
public DelegatedStencilElement() -
DelegatedStencilElement
public DelegatedStencilElement(DelegatedStencilElement.ElementRenderer stencil, DelegatedStencilElement.ElementRenderer element)
-
-
Method Details
-
withStencilRenderer
public <T extends DelegatedStencilElement> T withStencilRenderer(DelegatedStencilElement.ElementRenderer renderer) -
withElementRenderer
public <T extends DelegatedStencilElement> T withElementRenderer(DelegatedStencilElement.ElementRenderer renderer) -
renderStencil
protected void renderStencil(com.mojang.blaze3d.vertex.PoseStack ms) - Specified by:
renderStencilin classStencilElement
-
renderElement
protected void renderElement(com.mojang.blaze3d.vertex.PoseStack ms) - Specified by:
renderElementin classStencilElement
-