Package foundry.veil.impl.client.render
Class AdvancedFboImpl.Wrapper
java.lang.Object
com.mojang.blaze3d.pipeline.RenderTarget
com.mojang.blaze3d.pipeline.TextureTarget
foundry.veil.impl.client.render.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) voidcreateBuffers(int width, int height, boolean onMac) voidfbo()voidresize(int width, int height, boolean onMac) voidsetFilterMode(int framebufferFilter) voidMethods inherited from class com.mojang.blaze3d.pipeline.RenderTarget
blitToScreen, blitToScreen, checkStatus, clear, copyDepthFrom, getColorTextureId, getDepthTextureId, setClearColor, 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
-
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
-