Class AdvancedFboImpl.Wrapper
java.lang.Object
com.mojang.blaze3d.pipeline.RenderTarget
com.mojang.blaze3d.pipeline.TextureTarget
foundry.veil.impl.client.render.framebuffer.AdvancedFboImpl.Wrapper
- Enclosing class:
AdvancedFboImpl
public static class AdvancedFboImpl.Wrapper
extends com.mojang.blaze3d.pipeline.TextureTarget
A vanilla
RenderTarget wrapper of the AdvancedFboImpl.- Since:
- 3.0.0
- See Also:
-
Field Summary
Fields inherited from class com.mojang.blaze3d.pipeline.RenderTarget
colorTextureId, depthBufferId, filterMode, frameBufferId, height, useDepth, viewHeight, viewWidth, width -
Method Summary
Modifier and TypeMethodDescriptionvoidbindRead()voidbindWrite(boolean setViewport) voidclear(boolean clearError) voidcreateBuffers(int width, int height, boolean onMac) voidfbo()voidresize(int width, int height, boolean onMac) voidsetClearColor(float red, float green, float blue, float alpha) voidsetFilterMode(int framebufferFilter) voidMethods inherited from class com.mojang.blaze3d.pipeline.RenderTarget
blitToScreen, blitToScreen, checkStatus, copyDepthFrom, getColorTextureId, getDepthTextureId, unbindWrite
-
Method Details
-
resize
public void resize(int width, int height, boolean onMac) - Overrides:
resizein classcom.mojang.blaze3d.pipeline.RenderTarget
-
destroyBuffers
public void destroyBuffers()- Overrides:
destroyBuffersin classcom.mojang.blaze3d.pipeline.RenderTarget
-
createBuffers
public void createBuffers(int width, int height, boolean onMac) - Overrides:
createBuffersin classcom.mojang.blaze3d.pipeline.RenderTarget
-
setFilterMode
public void setFilterMode(int framebufferFilter) - Overrides:
setFilterModein classcom.mojang.blaze3d.pipeline.RenderTarget
-
setClearColor
public void setClearColor(float red, float green, float blue, float alpha) - Overrides:
setClearColorin classcom.mojang.blaze3d.pipeline.RenderTarget
-
clear
public void clear(boolean clearError) - Overrides:
clearin classcom.mojang.blaze3d.pipeline.RenderTarget
-
bindRead
public void bindRead()- Overrides:
bindReadin classcom.mojang.blaze3d.pipeline.RenderTarget
-
unbindRead
public void unbindRead()- Overrides:
unbindReadin classcom.mojang.blaze3d.pipeline.RenderTarget
-
bindWrite
public void bindWrite(boolean setViewport) - Overrides:
bindWritein classcom.mojang.blaze3d.pipeline.RenderTarget
-
fbo
- Returns:
- The backing advanced fbo
-