类的使用
net.minecraft.util.math.Matrix4f
-
-
com.mojang.blaze3d.platform中Matrix4f的使用
参数类型为Matrix4f的com.mojang.blaze3d.platform中的方法 修饰符和类型 方法 说明 static voidGlStateManager. setupLevelDiffuseLighting(Vec3f vec3f, Vec3f vec3f2, Matrix4f matrix4f) -
com.mojang.blaze3d.systems中Matrix4f的使用
声明为Matrix4f的com.mojang.blaze3d.systems中的字段 修饰符和类型 字段 说明 private static Matrix4fRenderSystem. modelViewMatrixprivate static Matrix4fRenderSystem. projectionMatrixprivate static Matrix4fRenderSystem. savedProjectionMatrixprivate static Matrix4fRenderSystem. textureMatrix返回Matrix4f的com.mojang.blaze3d.systems中的方法 修饰符和类型 方法 说明 static Matrix4fRenderSystem. getModelViewMatrix()static Matrix4fRenderSystem. getProjectionMatrix()static Matrix4fRenderSystem. getTextureMatrix()参数类型为Matrix4f的com.mojang.blaze3d.systems中的方法 修饰符和类型 方法 说明 static voidRenderSystem. setProjectionMatrix(Matrix4f matrix4f)static voidRenderSystem. setTextureMatrix(Matrix4f matrix4f)static voidRenderSystem. setupLevelDiffuseLighting(Vec3f vec3f, Vec3f vec3f2, Matrix4f matrix4f) -
net.minecraft.client.font中Matrix4f的使用
声明为Matrix4f的net.minecraft.client.font中的字段 修饰符和类型 字段 说明 private Matrix4fTextRenderer.Drawer. matrix参数类型为Matrix4f的net.minecraft.client.font中的方法 修饰符和类型 方法 说明 voidEmptyGlyphRenderer. 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)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)参数类型为Matrix4f的net.minecraft.client.font中的构造器 构造器 说明 Drawer(VertexConsumerProvider vertexConsumers, float x, float y, int color, boolean shadow, Matrix4f matrix, boolean seeThrough, int light) -
net.minecraft.client.gl中Matrix4f的使用
声明为Matrix4f的net.minecraft.client.gl中的字段 修饰符和类型 字段 说明 private Matrix4fPostProcessShader. projectionMatrixprivate Matrix4fShaderEffect. projectionMatrix参数类型为Matrix4f的net.minecraft.client.gl中的方法 修饰符和类型 方法 说明 voidVertexBuffer. method_34427(Matrix4f matrix4f, Matrix4f matrix4f2, Shader shader)voidVertexBuffer. method_34431(Matrix4f matrix4f, Matrix4f matrix4f2, Shader shader)voidGlUniform. set(Matrix4f values)voidUniform. set(Matrix4f values)voidPostProcessShader. setProjectionMatrix(Matrix4f projectionMatrix) -
net.minecraft.client.gui中Matrix4f的使用
参数类型为Matrix4f的net.minecraft.client.gui中的方法 修饰符和类型 方法 说明 private static voidDrawableHelper. drawTexturedQuad(Matrix4f matrices, int x0, int x1, int y0, int y1, int z, float u0, float u1, float v0, float v1)private static voidDrawableHelper. fill(Matrix4f matrix, int x1, int y1, int x2, int y2, int color)protected static voidDrawableHelper. fillGradient(Matrix4f matrix, BufferBuilder bufferBuilder, int xStart, int yStart, int xEnd, int yEnd, int z, int colorStart, int colorEnd) -
net.minecraft.client.gui.tooltip中Matrix4f的使用
参数类型为Matrix4f的net.minecraft.client.gui.tooltip中的方法 修饰符和类型 方法 说明 voidOrderedTextTooltipComponent. drawText(TextRenderer textRenderer, int x, int y, Matrix4f matrix4f, VertexConsumerProvider.Immediate immediate)default voidTooltipComponent. drawText(TextRenderer textRenderer, int x, int y, Matrix4f matrix4f, VertexConsumerProvider.Immediate immediate) -
net.minecraft.client.render中Matrix4f的使用
声明为Matrix4f的net.minecraft.client.render中的字段 修饰符和类型 字段 说明 private Matrix4fOverlayVertexConsumer. textureMatrix返回Matrix4f的net.minecraft.client.render中的方法 修饰符和类型 方法 说明 Matrix4fGameRenderer. getBasicProjectionMatrix(double double2)参数类型为Matrix4f的net.minecraft.client.render中的方法 修饰符和类型 方法 说明 private voidWorldRenderer. captureFrustum(Matrix4f modelMatrix, Matrix4f matrix4f, double x, double y, double z, Frustum frustum)static voidDiffuseLighting. enableForLevel(Matrix4f modelMatrix)private voidFrustum. init(Matrix4f matrix4f, Matrix4f matrix4f2)voidGameRenderer. loadProjectionMatrix(Matrix4f matrix4f)static voidDiffuseLighting. method_27869(Matrix4f modelMatrix)voidWorldRenderer. method_32133(MatrixStack matrixStack, Vec3d vec3d, Matrix4f matrix4f)voidWorldRenderer. render(MatrixStack matrices, float tickDelta, long limitTime, boolean renderBlockOutline, Camera camera, GameRenderer gameRenderer, LightmapTextureManager lightmapTextureManager, Matrix4f matrix4f)voidWorldRenderer. renderClouds(MatrixStack matrices, Matrix4f matrix4f, float float2, double double2, double double3, double double4)private voidWorldRenderer. renderLayer(RenderLayer renderLayer, MatrixStack matrices, double double2, double double3, double double4, Matrix4f matrix4f)voidWorldRenderer. renderSky(MatrixStack matrices, Matrix4f matrix4f, float float2)private voidFrustum. transform(Matrix4f function, int x, int y, int z, int index)default VertexConsumerVertexConsumer. vertex(Matrix4f matrix, float x, float y, float z)参数类型为Matrix4f的net.minecraft.client.render中的构造器 构造器 说明 Frustum(Matrix4f matrix4f, Matrix4f matrix4f2)OverlayVertexConsumer(VertexConsumer vertexConsumer, Matrix4f matrix4f, Matrix3f matrix3f) -
net.minecraft.client.render.block.entity中Matrix4f的使用
参数类型为Matrix4f的net.minecraft.client.render.block.entity中的方法 修饰符和类型 方法 说明 private static voidBeaconBlockEntityRenderer. renderBeamFace(Matrix4f modelMatrix, 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 modelMatrix, 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 direction)private voidEndPortalBlockEntityRenderer. renderSides(T entity, Matrix4f matrix4f, VertexConsumer vertexConsumer) -
net.minecraft.client.render.entity中Matrix4f的使用
参数类型为Matrix4f的net.minecraft.client.render.entity中的方法 修饰符和类型 方法 说明 voidProjectileEntityRenderer. method_23153(Matrix4f matrix4f, Matrix3f matrix3f, VertexConsumer vertexConsumer, int int2, int int3, int int4, float float2, float float3, int int5, int int6, int int7, int int8)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 voidExperienceOrbEntityRenderer. method_23171(VertexConsumer vertexConsumer, Matrix4f matrix4f, Matrix3f matrix3f, float float2, float float3, int int2, int int3, int int4, float float4, float float5, int int5)private static voidGuardianEntityRenderer. method_23173(VertexConsumer vertexConsumer, Matrix4f matrix4f, Matrix3f matrix3f, float float2, float float3, float float4, int int2, int int3, int int4, float float5, float float6)private static voidLightningEntityRenderer. method_23183(Matrix4f matrix4f, VertexConsumer vertexConsumer, float float2, float float3, int int2, float float4, float float5, float float6, float float7, float float8, float float9, float float10, boolean bool, boolean bool2, boolean bool3, boolean bool4)private static voidMobEntityRenderer. method_23187(VertexConsumer vertexConsumer, Matrix4f matrix4f, float float2, float float3, float float4, int int2, int int3, int int4, int int5, float float5, float float6, float float7, float float8, int int6, boolean bool)private voidPaintingEntityRenderer. method_23188(Matrix4f matrix4f, Matrix3f matrix3f, VertexConsumer vertexConsumer, float float2, float float3, float float4, float float5, float float6, int int2, int int3, int int4, int int5)private static voidFishingBobberEntityRenderer. method_23840(VertexConsumer vertexConsumer, Matrix4f matrix4f, Matrix3f matrix3f, int int2, float float2, int int3, int int4, int int5)private static voidDragonFireballEntityRenderer. produceVertex(VertexConsumer vertexConsumer, Matrix4f modelMatrix, Matrix3f normalMatrix, int light, float x, int y, int textureU, int textureV) -
net.minecraft.client.render.entity.feature中Matrix4f的使用
参数类型为Matrix4f的net.minecraft.client.render.entity.feature中的方法 修饰符和类型 方法 说明 private static voidStuckStingersFeatureRenderer. produceVertex(VertexConsumer vertexConsumer, Matrix4f vertexTransform, Matrix3f normalTransform, float x, int y, float u, float v, int light) -
net.minecraft.client.render.model中Matrix4f的使用
参数类型为Matrix4f的net.minecraft.client.render.model中的方法 修饰符和类型 方法 说明 private voidBakedQuadFactory. transformVertex(Vec3f vertex, Vec3f origin, Matrix4f transformationMatrix, Vec3f scale) -
net.minecraft.client.util.math中Matrix4f的使用
声明为Matrix4f的net.minecraft.client.util.math中的字段 修饰符和类型 字段 说明 private Matrix4fMatrixStack.Entry. modelMatrix返回Matrix4f的net.minecraft.client.util.math中的方法 修饰符和类型 方法 说明 Matrix4fMatrixStack.Entry. getModel()参数类型为Matrix4f的net.minecraft.client.util.math中的方法 修饰符和类型 方法 说明 voidMatrixStack. method_34425(Matrix4f matrix4f)参数类型为Matrix4f的net.minecraft.client.util.math中的构造器 构造器 说明 Entry(Matrix4f modelMatrix, Matrix3f normalMatrix) -
net.minecraft.util.math中Matrix4f的使用
声明为Matrix4f的net.minecraft.util.math中的字段 修饰符和类型 字段 说明 private Matrix4fAffineTransformation. matrix返回Matrix4f的net.minecraft.util.math中的方法 修饰符和类型 方法 说明 Matrix4fMatrix4f. copy()Matrix4fAffineTransformation. getMatrix()static Matrix4fMatrix4f. method_34239(float float2, float float3, float float4, float float5, float float6, float float7)static Matrix4fMatrix4f. projectionMatrix(float width, float height, 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)参数类型为Matrix4f的net.minecraft.util.math中的方法 修饰符和类型 方法 说明 voidMatrix4f. add(Matrix4f matrix)static com.mojang.datafixers.util.Pair<Matrix3f,Vec3f>AffineTransformation. getLinearTransformationAndTranslationFromAffine(Matrix4f affineTransform)voidMatrix4f. load(Matrix4f source)voidMatrix4f. multiply(Matrix4f matrix)voidMatrix4f. subtract(Matrix4f matrix)static DirectionDirection. transform(Matrix4f matrix, Direction direction)voidVector4f. transform(Matrix4f matrix)参数类型为Matrix4f的net.minecraft.util.math中的构造器 构造器 说明 AffineTransformation(@Nullable Matrix4f matrix)Matrix3f(Matrix4f matrix)Matrix4f(Matrix4f matrix)
-