Uses of Class
net.minecraft.util.math.Matrix4f
Packages that use Matrix4f
Package
Description
-
Uses of Matrix4f in com.mojang.blaze3d.platform
Methods in com.mojang.blaze3d.platform with parameters of type Matrix4fModifier and TypeMethodDescriptionstatic voidGlStateManager.setupLevelDiffuseLighting(Vec3f vec3f, Vec3f vec3f2, Matrix4f matrix4f) -
Uses of Matrix4f in com.mojang.blaze3d.systems
Fields in com.mojang.blaze3d.systems declared as Matrix4fModifier and TypeFieldDescriptionprivate static Matrix4fRenderSystem.modelViewMatrixprivate static Matrix4fRenderSystem.projectionMatrixprivate static Matrix4fRenderSystem.savedProjectionMatrixprivate static Matrix4fRenderSystem.textureMatrixMethods in com.mojang.blaze3d.systems that return Matrix4fModifier and TypeMethodDescriptionstatic Matrix4fRenderSystem.getModelViewMatrix()static Matrix4fRenderSystem.getProjectionMatrix()static Matrix4fRenderSystem.getTextureMatrix()Methods in com.mojang.blaze3d.systems with parameters of type Matrix4fModifier and TypeMethodDescriptionstatic voidRenderSystem.setProjectionMatrix(Matrix4f projectionMatrix) static voidRenderSystem.setTextureMatrix(Matrix4f textureMatrix) static voidRenderSystem.setupLevelDiffuseLighting(Vec3f vec3f, Vec3f vec3f2, Matrix4f matrix4f) -
Uses of Matrix4f in net.minecraft.client.font
Fields in net.minecraft.client.font declared as Matrix4fMethods in net.minecraft.client.font with parameters of type Matrix4fModifier and TypeMethodDescriptionvoidEmptyGlyphRenderer.draw(boolean italic, float x, float y, Matrix4f matrix, VertexConsumer vertexConsumer, float red, float green, float blue, float alpha, int light) voidGlyphRenderer.draw(boolean italic, float x, float y, Matrix4f matrix, VertexConsumer vertexConsumer, float red, float green, float blue, float alpha, int light) intTextRenderer.draw(String text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumers, boolean seeThrough, int backgroundColor, int light) intTextRenderer.draw(String text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumers, boolean seeThrough, int backgroundColor, int light, boolean rightToLeft) private intTextRenderer.draw(String text, float x, float y, int color, Matrix4f matrix, boolean shadow, boolean mirror) intTextRenderer.draw(OrderedText text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumers, boolean seeThrough, int backgroundColor, int light) private intTextRenderer.draw(OrderedText text, float x, float y, int color, Matrix4f matrix, boolean shadow) intTextRenderer.draw(Text text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumers, boolean seeThrough, int backgroundColor, int light) (package private) voidTextRenderer.drawGlyph(GlyphRenderer glyphRenderer, boolean bold, boolean italic, float weight, float x, float y, Matrix4f matrix, VertexConsumer vertexConsumer, float red, float green, float blue, float alpha, int light) private intTextRenderer.drawInternal(String text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumers, boolean seeThrough, int backgroundColor, int light, boolean mirror) private intTextRenderer.drawInternal(OrderedText text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumerProvider, boolean seeThrough, int backgroundColor, int light) private floatTextRenderer.drawLayer(String text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumerProvider, boolean seeThrough, int underlineColor, int light) private floatTextRenderer.drawLayer(OrderedText text, float x, float y, int color, boolean shadow, Matrix4f matrix, VertexConsumerProvider vertexConsumerProvider, boolean seeThrough, int underlineColor, int light) voidGlyphRenderer.drawRectangle(GlyphRenderer.Rectangle rectangle, Matrix4f matrix, VertexConsumer vertexConsumer, int light) voidTextRenderer.drawWithOutline(OrderedText text, float x, float y, int color, int outlineColor, Matrix4f matrix, VertexConsumerProvider vertexConsumers, int light) Constructors in net.minecraft.client.font with parameters of type Matrix4fModifierConstructorDescriptionDrawer(VertexConsumerProvider vertexConsumers, float x, float y, int color, boolean shadow, Matrix4f matrix, boolean seeThrough, int light) Drawer(VertexConsumerProvider vertexConsumers, float x, float y, int color, boolean shadow, Matrix4f matrix, TextRenderer.TextLayerType layerType, int light) -
Uses of Matrix4f in net.minecraft.client.gl
Fields in net.minecraft.client.gl declared as Matrix4fModifier and TypeFieldDescriptionprivate Matrix4fPostProcessShader.projectionMatrixprivate Matrix4fShaderEffect.projectionMatrixMethods in net.minecraft.client.gl with parameters of type Matrix4fModifier and TypeMethodDescriptionvoidprivate voidVertexBuffer.drawInternal(Matrix4f viewMatrix, Matrix4f projectionMatrix, Shader shader) final voidvoidvoidPostProcessShader.setProjectionMatrix(Matrix4f projectionMatrix) -
Uses of Matrix4f in net.minecraft.client.gui
Methods in net.minecraft.client.gui with parameters of type Matrix4fModifier and TypeMethodDescriptionprivate static voidDrawableHelper.drawTexturedQuad(Matrix4f matrix, int x0, int x1, int y0, int y1, int z, float u0, float u1, float v0, float v1) private static voidprotected static voidDrawableHelper.fillGradient(Matrix4f matrix, BufferBuilder builder, int startX, int startY, int endX, int endY, int z, int colorStart, int colorEnd) -
Uses of Matrix4f in net.minecraft.client.gui.tooltip
Methods in net.minecraft.client.gui.tooltip with parameters of type Matrix4fModifier and TypeMethodDescriptionvoidOrderedTextTooltipComponent.drawText(TextRenderer textRenderer, int x, int y, Matrix4f matrix, VertexConsumerProvider.Immediate vertexConsumers) default voidTooltipComponent.drawText(TextRenderer textRenderer, int x, int y, Matrix4f matrix, VertexConsumerProvider.Immediate vertexConsumers) -
Uses of Matrix4f in net.minecraft.client.render
Fields in net.minecraft.client.render declared as Matrix4fMethods in net.minecraft.client.render that return Matrix4fMethods in net.minecraft.client.render with parameters of type Matrix4fModifier and TypeMethodDescriptionprivate voidWorldRenderer.captureFrustum(Matrix4f positionMatrix, Matrix4f matrix4f, double x, double y, double z, Frustum frustum) static voidDiffuseLighting.disableForLevel(Matrix4f positionMatrix) static voidDiffuseLighting.enableForLevel(Matrix4f positionMatrix) private voidvoidGameRenderer.loadProjectionMatrix(Matrix4f projectionMatrix) voidWorldRenderer.render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f positionMatrix) voidWorldRenderer.renderClouds(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, double double2, double double3, double double4) private voidWorldRenderer.renderLayer(RenderLayer renderLayer, MatrixStack matrices, double cameraX, double cameraY, double cameraZ, Matrix4f positionMatrix) voidWorldRenderer.renderSky(MatrixStack matrices, Matrix4f projectionMatrix, float tickDelta, Camera camera, boolean bool, Runnable runnable) voidWorldRenderer.setupFrustum(MatrixStack matrices, Vec3d pos, Matrix4f projectionMatrix) private voiddefault VertexConsumerConstructors in net.minecraft.client.render with parameters of type Matrix4fModifierConstructorDescriptionOverlayVertexConsumer(VertexConsumer vertexConsumer, Matrix4f textureMatrix, Matrix3f normalMatrix) -
Uses of Matrix4f in net.minecraft.client.render.block.entity
Methods in net.minecraft.client.render.block.entity with parameters of type Matrix4fModifier and TypeMethodDescriptionprivate static voidBeaconBlockEntityRenderer.renderBeamFace(Matrix4f positionMatrix, Matrix3f normalMatrix, VertexConsumer vertices, float red, float green, float blue, float alpha, int yOffset, int height, float x1, float z1, float x2, float z2, float u1, float u2, float v1, float v2) private static voidBeaconBlockEntityRenderer.renderBeamVertex(Matrix4f positionMatrix, Matrix3f normalMatrix, VertexConsumer vertices, float red, float green, float blue, float alpha, int y, float x, float z, float u, float v) private voidEndPortalBlockEntityRenderer.renderSide(T entity, Matrix4f model, VertexConsumer vertices, float x1, float x2, float y1, float y2, float z1, float z2, float z3, float z4, Direction side) private voidEndPortalBlockEntityRenderer.renderSides(T entity, Matrix4f matrix, VertexConsumer vertexConsumer) -
Uses of Matrix4f in net.minecraft.client.render.entity
Methods in net.minecraft.client.render.entity with parameters of type Matrix4fModifier and TypeMethodDescriptionprivate static voidLightningEntityRenderer.drawBranch(Matrix4f matrix, VertexConsumer buffer, float x1, float z1, int y, float x2, float z2, float red, float green, float blue, float offset2, float offset1, boolean shiftEast1, boolean shiftSouth1, boolean shiftEast2, boolean shiftSouth2) private static voidEnderDragonEntityRenderer.method_23156(VertexConsumer vertices, Matrix4f matrix, float y, float x) private static voidEnderDragonEntityRenderer.method_23157(VertexConsumer vertices, Matrix4f matrix, int alpha) private static voidEnderDragonEntityRenderer.method_23158(VertexConsumer vertices, Matrix4f matrix, float y, float x) private static voidEnderDragonEntityRenderer.method_23159(VertexConsumer vertices, Matrix4f matrix, float y, float z) private static voidDragonFireballEntityRenderer.produceVertex(VertexConsumer vertexConsumer, Matrix4f positionMatrix, Matrix3f normalMatrix, int light, float x, int y, int textureU, int textureV) private static voidMobEntityRenderer.renderLeashPiece(VertexConsumer vertexConsumer, Matrix4f positionMatrix, float float2, float float3, float float4, int leashedEntityBlockLight, int holdingEntityBlockLight, int leashedEntitySkyLight, int holdingEntitySkyLight, float float5, float float6, float float7, float float8, int pieceIndex, boolean isLeashKnot) private static voidExperienceOrbEntityRenderer.vertex(VertexConsumer vertexConsumer, Matrix4f positionMatrix, Matrix3f normalMatrix, float x, float y, int red, int green, int blue, float u, float v, int light) private static voidFishingBobberEntityRenderer.vertex(VertexConsumer buffer, Matrix4f matrix, Matrix3f normalMatrix, int light, float x, int y, int u, int v) private static voidGuardianEntityRenderer.vertex(VertexConsumer vertexConsumer, Matrix4f positionMatrix, Matrix3f normalMatrix, float x, float y, float z, int red, int green, int blue, float u, float v) private voidPaintingEntityRenderer.vertex(Matrix4f positionMatrix, Matrix3f normalMatrix, VertexConsumer vertexConsumer, float x, float y, float u, float v, float z, int normalX, int normalY, int normalZ, int light) voidProjectileEntityRenderer.vertex(Matrix4f positionMatrix, Matrix3f normalMatrix, VertexConsumer vertexConsumer, int x, int y, int z, float u, float v, int normalX, int normalZ, int normalY, int light) -
Uses of Matrix4f in net.minecraft.client.render.entity.feature
Methods in net.minecraft.client.render.entity.feature with parameters of type Matrix4fModifier and TypeMethodDescriptionprivate static voidStuckStingersFeatureRenderer.produceVertex(VertexConsumer vertexConsumer, Matrix4f vertexTransform, Matrix3f normalTransform, float x, int y, float u, float v, int light) -
Uses of Matrix4f in net.minecraft.client.render.model
Methods in net.minecraft.client.render.model with parameters of type Matrix4fModifier and TypeMethodDescriptionprivate voidBakedQuadFactory.transformVertex(Vec3f vertex, Vec3f origin, Matrix4f transformationMatrix, Vec3f scale) -
Uses of Matrix4f in net.minecraft.client.util.math
Fields in net.minecraft.client.util.math declared as Matrix4fModifier and TypeFieldDescription(package private) final Matrix4fMatrixStack.Entry.positionMatrixMethods in net.minecraft.client.util.math that return Matrix4fModifier and TypeMethodDescriptionMatrixStack.Entry.getPositionMatrix()Returns the matrix used to transform positions.Methods in net.minecraft.client.util.math with parameters of type Matrix4fModifier and TypeMethodDescriptionvoidMatrixStack.multiplyPositionMatrix(Matrix4f matrix) Multiplies the top position matrix with the given matrix.Constructors in net.minecraft.client.util.math with parameters of type Matrix4f -
Uses of Matrix4f in net.minecraft.util.math
Fields in net.minecraft.util.math declared as Matrix4fMethods in net.minecraft.util.math that return Matrix4fModifier and TypeMethodDescriptionMatrix4f.copy()AffineTransformation.getMatrix()static Matrix4fMatrix4f.projectionMatrix(float width, float height, float nearPlane, float farPlane) static Matrix4fMatrix4f.projectionMatrix(float left, float right, float bottom, float top, float nearPlane, float farPlane) static Matrix4fMatrix4f.scale(float x, float y, float z) private static Matrix4fAffineTransformation.setup(@Nullable Vec3f translation, @Nullable Quaternion rotation2, @Nullable Vec3f scale, @Nullable Quaternion rotation1) static Matrix4fMatrix4f.translate(float x, float y, float z) static Matrix4fMatrix4f.viewboxMatrix(double fov, float aspectRatio, float cameraDepth, float viewDistance) Methods in net.minecraft.util.math with parameters of type Matrix4fModifier and TypeMethodDescriptionvoidAffineTransformation.getLinearTransformationAndTranslationFromAffine(Matrix4f affineTransform) voidvoidvoidstatic DirectionvoidConstructors in net.minecraft.util.math with parameters of type Matrix4f