Class AbstractHandImmersive<I extends AbstractHandImmersiveInfo>
java.lang.Object
com.hammy275.immersivemc.client.immersive_item.AbstractHandImmersive<I>
- Direct Known Subclasses:
AbstractItemImmersive
,HeldImageImmersive
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
activeForHand
(net.minecraft.world.InteractionHand hand) boolean
protected abstract I
createInfo
(net.minecraft.world.InteractionHand hand) protected boolean
handSwapCandidate
(net.minecraft.world.InteractionHand newHand) abstract boolean
abstract boolean
onLeftClick
(I info, net.blf02.vrapi.api.data.IVRData hand, net.blf02.vrapi.api.data.IVRData other) void
protected abstract void
void
renderAll
(com.mojang.blaze3d.vertex.PoseStack poseStack) protected abstract void
-
Field Details
-
infos
-
-
Constructor Details
-
AbstractHandImmersive
public AbstractHandImmersive()
-
-
Method Details
-
render
protected abstract void render(I info, com.mojang.blaze3d.vertex.PoseStack stack, net.blf02.vrapi.api.data.IVRData hand) -
tick
protected abstract void tick(I info, net.blf02.vrapi.api.data.IVRData hand, net.blf02.vrapi.api.data.IVRData other) -
activeForHand
public abstract boolean activeForHand(net.minecraft.world.InteractionHand hand) -
createInfo
-
isEnabled
public abstract boolean isEnabled() -
onLeftClick
public abstract boolean onLeftClick(I info, net.blf02.vrapi.api.data.IVRData hand, net.blf02.vrapi.api.data.IVRData other) -
handSwapCandidate
protected boolean handSwapCandidate(net.minecraft.world.InteractionHand newHand) -
attemptLeftClickAll
public boolean attemptLeftClickAll() -
registerAndTickAll
public void registerAndTickAll() -
renderAll
public void renderAll(com.mojang.blaze3d.vertex.PoseStack poseStack)
-