public abstract class Outline
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Outline.OutlineParams |
| Modifier and Type | Field and Description |
|---|---|
protected Outline.OutlineParams |
params |
protected net.minecraft.util.math.vector.Matrix3f |
transformNormals |
| Constructor and Description |
|---|
Outline() |
| Modifier and Type | Method and Description |
|---|---|
Outline.OutlineParams |
getParams() |
void |
putQuad(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.vertex.IVertexBuilder builder,
net.minecraft.util.math.vector.Vector3d v1,
net.minecraft.util.math.vector.Vector3d v2,
net.minecraft.util.math.vector.Vector3d v3,
net.minecraft.util.math.vector.Vector3d v4,
net.minecraft.util.Direction normal) |
void |
putQuadUV(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.vertex.IVertexBuilder builder,
net.minecraft.util.math.vector.Vector3d v1,
net.minecraft.util.math.vector.Vector3d v2,
net.minecraft.util.math.vector.Vector3d v3,
net.minecraft.util.math.vector.Vector3d v4,
float minU,
float minV,
float maxU,
float maxV,
net.minecraft.util.Direction normal) |
protected void |
putVertex(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.vertex.IVertexBuilder builder,
net.minecraft.util.math.vector.Vector3d pos,
float u,
float v,
net.minecraft.util.Direction normal) |
abstract void |
render(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
float pt) |
void |
renderAACuboidLine(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
net.minecraft.util.math.vector.Vector3d start,
net.minecraft.util.math.vector.Vector3d end) |
void |
renderCuboidLine(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
net.minecraft.util.math.vector.Vector3d start,
net.minecraft.util.math.vector.Vector3d end) |
void |
tick() |
protected Outline.OutlineParams params
protected net.minecraft.util.math.vector.Matrix3f transformNormals
public abstract void render(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
float pt)
public void renderCuboidLine(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
net.minecraft.util.math.vector.Vector3d start,
net.minecraft.util.math.vector.Vector3d end)
public void renderAACuboidLine(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer,
net.minecraft.util.math.vector.Vector3d start,
net.minecraft.util.math.vector.Vector3d end)
public void putQuad(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.vertex.IVertexBuilder builder,
net.minecraft.util.math.vector.Vector3d v1,
net.minecraft.util.math.vector.Vector3d v2,
net.minecraft.util.math.vector.Vector3d v3,
net.minecraft.util.math.vector.Vector3d v4,
net.minecraft.util.Direction normal)
public void putQuadUV(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.vertex.IVertexBuilder builder,
net.minecraft.util.math.vector.Vector3d v1,
net.minecraft.util.math.vector.Vector3d v2,
net.minecraft.util.math.vector.Vector3d v3,
net.minecraft.util.math.vector.Vector3d v4,
float minU,
float minV,
float maxU,
float maxV,
net.minecraft.util.Direction normal)
protected void putVertex(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.vertex.IVertexBuilder builder,
net.minecraft.util.math.vector.Vector3d pos,
float u,
float v,
net.minecraft.util.Direction normal)
public void tick()
public Outline.OutlineParams getParams()