public class GameRenderer extends java.lang.Object implements java.lang.AutoCloseable, IResourceManagerReloadListener
IFutureReloadListener.IStage
修飾子とタイプ | フィールドと説明 |
---|---|
FirstPersonRenderer |
itemRenderer |
static int |
SHADER_COUNT |
コンストラクタと説明 |
---|
GameRenderer(Minecraft mcIn,
IResourceManager resourceManagerIn,
RenderTypeBuffers renderTypeBuffersIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
close() |
void |
displayItemActivation(ItemStack stack) |
ActiveRenderInfo |
getActiveRenderInfo() |
float |
getBossColorModifier(float partialTicks) |
float |
getFarPlaneDistance() |
LightTexture |
getLightTexture() |
MapItemRenderer |
getMapItemRenderer() |
void |
getMouseOver(float partialTicks)
Gets the block or object that is being moused over.
|
static float |
getNightVisionBrightness(LivingEntity livingEntityIn,
float entitylivingbaseIn) |
OverlayTexture |
getOverlayTexture() |
Matrix4f |
getProjectionMatrix(ActiveRenderInfo activeRenderInfoIn,
float partialTicks,
boolean useFovSetting) |
IResourceType |
getResourceType() |
ShaderGroup |
getShaderGroup() |
void |
loadEntityShader(Entity entityIn)
What shader to use when spectating this entity
|
void |
loadShader(ResourceLocation resourceLocationIn) |
void |
onResourceManagerReload(IResourceManager resourceManager) |
void |
renderWorld(float partialTicks,
long finishTimeNano,
com.mojang.blaze3d.matrix.MatrixStack matrixStackIn) |
void |
resetData() |
void |
resetProjectionMatrix(Matrix4f matrixIn) |
void |
stopUseShader() |
void |
switchUseShader() |
void |
tick()
Updates the entity renderer
|
void |
updateCameraAndRender(float partialTicks,
long nanoTime,
boolean renderWorldIn) |
void |
updateShaderGroupSize(int width,
int height) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
reload
func_225594_i_
public final FirstPersonRenderer itemRenderer
public static final int SHADER_COUNT
public GameRenderer(Minecraft mcIn, IResourceManager resourceManagerIn, RenderTypeBuffers renderTypeBuffersIn)
public void close()
close
インタフェース内 java.lang.AutoCloseable
public void stopUseShader()
public void switchUseShader()
public void loadEntityShader(@Nullable Entity entityIn)
public void loadShader(ResourceLocation resourceLocationIn)
public void onResourceManagerReload(IResourceManager resourceManager)
onResourceManagerReload
インタフェース内 IResourceManagerReloadListener
public void tick()
@Nullable public ShaderGroup getShaderGroup()
public void updateShaderGroupSize(int width, int height)
public void getMouseOver(float partialTicks)
public void resetProjectionMatrix(Matrix4f matrixIn)
public Matrix4f getProjectionMatrix(ActiveRenderInfo activeRenderInfoIn, float partialTicks, boolean useFovSetting)
public static float getNightVisionBrightness(LivingEntity livingEntityIn, float entitylivingbaseIn)
public void updateCameraAndRender(float partialTicks, long nanoTime, boolean renderWorldIn)
public void renderWorld(float partialTicks, long finishTimeNano, com.mojang.blaze3d.matrix.MatrixStack matrixStackIn)
public void resetData()
public MapItemRenderer getMapItemRenderer()
public void displayItemActivation(ItemStack stack)
public float getBossColorModifier(float partialTicks)
public float getFarPlaneDistance()
public ActiveRenderInfo getActiveRenderInfo()
public LightTexture getLightTexture()
public OverlayTexture getOverlayTexture()
public IResourceType getResourceType()
getResourceType
インタフェース内 IResourceManagerReloadListener