类 RenderLivingEvent<T extends LivingEntity,S extends LivingEntityRenderState,M extends EntityModel<? super S>>
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.RenderLivingEvent<T,S,M>
- 类型参数:
T
- the living entity that is being renderedM
- the model for the living entity
public abstract class RenderLivingEvent<T extends LivingEntity,S extends LivingEntityRenderState,M extends EntityModel<? super S>>
extends net.minecraftforge.eventbus.api.Event
Fired when a
LivingEntity
is rendered.
See the two subclasses to listen for before and after rendering.
Despite this event's use of generic type parameters, this is not a GenericEvent
,
and should not be treated as such (such as using generic-specific listeners, which may cause a ClassCastException
).
- 另请参阅:
-
嵌套类概要
嵌套类修饰符和类型类说明static class
RenderLivingEvent.Post<T extends LivingEntity,
S extends LivingEntityRenderState, M extends EntityModel<? super S>> Fired after an entity is rendered, if the correspondingRenderLivingEvent.Post
is not cancelled.static class
RenderLivingEvent.Pre<T extends LivingEntity,
S extends LivingEntityRenderState, M extends EntityModel<? super S>> Fired before an entity is rendered.从类继承的嵌套类/接口 net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
字段概要
字段修饰符和类型字段说明private final MultiBufferSource
private final int
private final PoseStack
private final LivingEntityRenderer
<T, S, M> private final S
-
构造器概要
构造器限定符构造器说明protected
RenderLivingEvent
(S state, LivingEntityRenderer<T, S, M> renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight) -
方法概要
修饰符和类型方法说明返回 the source of rendering buffers。int
返回 the amount of packed (sky and block) light for rendering。返回 the pose stack used for rendering。getState()
从类继承的方法 net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
字段详细资料
-
state
-
renderer
private final LivingEntityRenderer<T extends LivingEntity,S extends LivingEntityRenderState, rendererM extends EntityModel<? super S>> -
poseStack
-
multiBufferSource
-
packedLight
private final int packedLight
-
-
构造器详细资料
-
RenderLivingEvent
@Internal protected RenderLivingEvent(S state, LivingEntityRenderer<T, S, M> renderer, PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight)
-
-
方法详细资料
-
getState
- 返回:
- the living entity being rendered
-
getRenderer
- 返回:
- the renderer for the living entity
-
getPoseStack
返回 the pose stack used for rendering。- 返回:
- the pose stack used for rendering
-
getMultiBufferSource
返回 the source of rendering buffers。- 返回:
- the source of rendering buffers
-
getPackedLight
public int getPackedLight()返回 the amount of packed (sky and block) light for rendering。- 返回:
- the amount of packed (sky and block) light for rendering
- 另请参阅:
-