Package net.minecraft.client.gl
Class Framebuffer
java.lang.Object
net.minecraft.client.gl.Framebuffer
@Environment(CLIENT) public class Framebuffer extends Object
- Mappings:
Namespace Name official dkl
intermediary net/minecraft/class_276
named net/minecraft/client/gl/Framebuffer
-
Field Summary
Fields Modifier and Type Field Description float[]
clearColor
private int
colorAttachment
private int
depthAttachment
int
fbo
int
texFilter
int
textureHeight
int
textureWidth
boolean
useDepthAttachment
int
viewportHeight
int
viewportWidth
-
Constructor Summary
Constructors Constructor Description Framebuffer(int width, int height, boolean useDepth, boolean getError)
-
Method Summary
Modifier and Type Method Description void
beginRead()
void
beginWrite(boolean setViewport)
private void
bind(boolean updateViewport)
void
checkFramebufferStatus()
void
clear(boolean getError)
void
copyDepthFrom(Framebuffer framebuffer)
void
delete()
void
draw(int width, int height)
void
draw(int width, int height, boolean bool)
private void
drawInternal(int width, int height, boolean bool)
void
endRead()
void
endWrite()
int
getColorAttachment()
int
getDepthAttachment()
void
initFbo(int width, int height, boolean getError)
void
resize(int width, int height, boolean getError)
private void
resizeInternal(int width, int height, boolean getError)
void
setClearColor(float r, float g, float b, float a)
void
setTexFilter(int int2)
-
Field Details
-
textureWidth
public int textureWidth- Mappings:
Namespace Name Mixin selector official a
Ldkl;a:I
intermediary field_1482
Lnet/minecraft/class_276;field_1482:I
named textureWidth
Lnet/minecraft/client/gl/Framebuffer;textureWidth:I
-
textureHeight
public int textureHeight- Mappings:
Namespace Name Mixin selector official b
Ldkl;b:I
intermediary field_1481
Lnet/minecraft/class_276;field_1481:I
named textureHeight
Lnet/minecraft/client/gl/Framebuffer;textureHeight:I
-
viewportWidth
public int viewportWidth- Mappings:
Namespace Name Mixin selector official c
Ldkl;c:I
intermediary field_1480
Lnet/minecraft/class_276;field_1480:I
named viewportWidth
Lnet/minecraft/client/gl/Framebuffer;viewportWidth:I
-
viewportHeight
public int viewportHeight- Mappings:
Namespace Name Mixin selector official d
Ldkl;d:I
intermediary field_1477
Lnet/minecraft/class_276;field_1477:I
named viewportHeight
Lnet/minecraft/client/gl/Framebuffer;viewportHeight:I
-
useDepthAttachment
public final boolean useDepthAttachment- Mappings:
Namespace Name Mixin selector official e
Ldkl;e:Z
intermediary field_1478
Lnet/minecraft/class_276;field_1478:Z
named useDepthAttachment
Lnet/minecraft/client/gl/Framebuffer;useDepthAttachment:Z
-
fbo
public int fbo- Mappings:
Namespace Name Mixin selector official f
Ldkl;f:I
intermediary field_1476
Lnet/minecraft/class_276;field_1476:I
named fbo
Lnet/minecraft/client/gl/Framebuffer;fbo:I
-
colorAttachment
private int colorAttachment- Mappings:
Namespace Name Mixin selector official i
Ldkl;i:I
intermediary field_1475
Lnet/minecraft/class_276;field_1475:I
named colorAttachment
Lnet/minecraft/client/gl/Framebuffer;colorAttachment:I
-
depthAttachment
private int depthAttachment- Mappings:
Namespace Name Mixin selector official j
Ldkl;j:I
intermediary field_1474
Lnet/minecraft/class_276;field_1474:I
named depthAttachment
Lnet/minecraft/client/gl/Framebuffer;depthAttachment:I
-
clearColor
public final float[] clearColor- Mappings:
Namespace Name Mixin selector official g
Ldkl;g:[F
intermediary field_1479
Lnet/minecraft/class_276;field_1479:[F
named clearColor
Lnet/minecraft/client/gl/Framebuffer;clearColor:[F
-
texFilter
public int texFilter- Mappings:
Namespace Name Mixin selector official h
Ldkl;h:I
intermediary field_1483
Lnet/minecraft/class_276;field_1483:I
named texFilter
Lnet/minecraft/client/gl/Framebuffer;texFilter:I
-
-
Constructor Details
-
Framebuffer
public Framebuffer(int width, int height, boolean useDepth, boolean getError)- Mappings:
Namespace Name Mixin selector official <init>
Ldkl;<init>(IIZZ)V
intermediary <init>
Lnet/minecraft/class_276;<init>(IIZZ)V
named <init>
Lnet/minecraft/client/gl/Framebuffer;<init>(IIZZ)V
-
-
Method Details
-
resize
public void resize(int width, int height, boolean getError)- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(IIZ)V
intermediary method_1234
Lnet/minecraft/class_276;method_1234(IIZ)V
named resize
Lnet/minecraft/client/gl/Framebuffer;resize(IIZ)V
-
resizeInternal
private void resizeInternal(int width, int height, boolean getError)- Mappings:
Namespace Name Mixin selector official d
Ldkl;d(IIZ)V
intermediary method_22596
Lnet/minecraft/class_276;method_22596(IIZ)V
named resizeInternal
Lnet/minecraft/client/gl/Framebuffer;resizeInternal(IIZ)V
-
delete
public void delete()- Mappings:
Namespace Name Mixin selector official a
Ldkl;a()V
intermediary method_1238
Lnet/minecraft/class_276;method_1238()V
named delete
Lnet/minecraft/client/gl/Framebuffer;delete()V
-
copyDepthFrom
- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(Ldkl;)V
intermediary method_29329
Lnet/minecraft/class_276;method_29329(Lnet/minecraft/class_276;)V
named copyDepthFrom
Lnet/minecraft/client/gl/Framebuffer;copyDepthFrom(Lnet/minecraft/client/gl/Framebuffer;)V
-
initFbo
public void initFbo(int width, int height, boolean getError)- Mappings:
Namespace Name Mixin selector official b
Ldkl;b(IIZ)V
intermediary method_1231
Lnet/minecraft/class_276;method_1231(IIZ)V
named initFbo
Lnet/minecraft/client/gl/Framebuffer;initFbo(IIZ)V
-
setTexFilter
public void setTexFilter(int int2)- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(I)V
intermediary method_1232
Lnet/minecraft/class_276;method_1232(I)V
named setTexFilter
Lnet/minecraft/client/gl/Framebuffer;setTexFilter(I)V
-
checkFramebufferStatus
public void checkFramebufferStatus()- Mappings:
Namespace Name Mixin selector official b
Ldkl;b()V
intermediary method_1239
Lnet/minecraft/class_276;method_1239()V
named checkFramebufferStatus
Lnet/minecraft/client/gl/Framebuffer;checkFramebufferStatus()V
-
beginRead
public void beginRead()- Mappings:
Namespace Name Mixin selector official c
Ldkl;c()V
intermediary method_1241
Lnet/minecraft/class_276;method_1241()V
named beginRead
Lnet/minecraft/client/gl/Framebuffer;beginRead()V
-
endRead
public void endRead()- Mappings:
Namespace Name Mixin selector official d
Ldkl;d()V
intermediary method_1242
Lnet/minecraft/class_276;method_1242()V
named endRead
Lnet/minecraft/client/gl/Framebuffer;endRead()V
-
beginWrite
public void beginWrite(boolean setViewport)- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(Z)V
intermediary method_1235
Lnet/minecraft/class_276;method_1235(Z)V
named beginWrite
Lnet/minecraft/client/gl/Framebuffer;beginWrite(Z)V
-
bind
private void bind(boolean updateViewport)- Mappings:
Namespace Name Mixin selector official c
Ldkl;c(Z)V
intermediary method_22595
Lnet/minecraft/class_276;method_22595(Z)V
named bind
Lnet/minecraft/client/gl/Framebuffer;bind(Z)V
-
endWrite
public void endWrite()- Mappings:
Namespace Name Mixin selector official e
Ldkl;e()V
intermediary method_1240
Lnet/minecraft/class_276;method_1240()V
named endWrite
Lnet/minecraft/client/gl/Framebuffer;endWrite()V
-
setClearColor
public void setClearColor(float r, float g, float b, float a)- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(FFFF)V
intermediary method_1236
Lnet/minecraft/class_276;method_1236(FFFF)V
named setClearColor
Lnet/minecraft/client/gl/Framebuffer;setClearColor(FFFF)V
-
draw
public void draw(int width, int height)- Mappings:
Namespace Name Mixin selector official a
Ldkl;a(II)V
intermediary method_1237
Lnet/minecraft/class_276;method_1237(II)V
named draw
Lnet/minecraft/client/gl/Framebuffer;draw(II)V
-
draw
public void draw(int width, int height, boolean bool)- Mappings:
Namespace Name Mixin selector official c
Ldkl;c(IIZ)V
intermediary method_22594
Lnet/minecraft/class_276;method_22594(IIZ)V
named draw
Lnet/minecraft/client/gl/Framebuffer;draw(IIZ)V
-
drawInternal
private void drawInternal(int width, int height, boolean bool)- Mappings:
Namespace Name Mixin selector official e
Ldkl;e(IIZ)V
intermediary method_1233
Lnet/minecraft/class_276;method_1233(IIZ)V
named drawInternal
Lnet/minecraft/client/gl/Framebuffer;drawInternal(IIZ)V
-
clear
public void clear(boolean getError)- Mappings:
Namespace Name Mixin selector official b
Ldkl;b(Z)V
intermediary method_1230
Lnet/minecraft/class_276;method_1230(Z)V
named clear
Lnet/minecraft/client/gl/Framebuffer;clear(Z)V
-
getColorAttachment
public int getColorAttachment()- Mappings:
Namespace Name Mixin selector official f
Ldkl;f()I
intermediary method_30277
Lnet/minecraft/class_276;method_30277()I
named getColorAttachment
Lnet/minecraft/client/gl/Framebuffer;getColorAttachment()I
-
getDepthAttachment
public int getDepthAttachment()- Mappings:
Namespace Name Mixin selector official g
Ldkl;g()I
intermediary method_30278
Lnet/minecraft/class_276;method_30278()I
named getDepthAttachment
Lnet/minecraft/client/gl/Framebuffer;getDepthAttachment()I
-