Class PipelineRenderTargetMixin

java.lang.Object
foundry.veil.mixin.pipeline.client.PipelineRenderTargetMixin
All Implemented Interfaces:
RenderTargetExtension

public abstract class PipelineRenderTargetMixin extends Object implements RenderTargetExtension
  • Field Details

    • frameBufferId

      public int frameBufferId
    • viewWidth

      public int viewWidth
    • viewHeight

      public int viewHeight
  • Constructor Details

    • PipelineRenderTargetMixin

      public PipelineRenderTargetMixin()
  • Method Details

    • veil$setWrapper

      public void veil$setWrapper(@Nullable @Nullable AdvancedFbo fbo)
      Specified by:
      veil$setWrapper in interface RenderTargetExtension
    • veil$getFramebuffer

      public int veil$getFramebuffer()
      Specified by:
      veil$getFramebuffer in interface RenderTargetExtension
    • veil$getTexture

      public int veil$getTexture(int buffer)
      Specified by:
      veil$getTexture in interface RenderTargetExtension
    • veil$getWidth

      public int veil$getWidth()
      Specified by:
      veil$getWidth in interface RenderTargetExtension
    • veil$getHeight

      public int veil$getHeight()
      Specified by:
      veil$getHeight in interface RenderTargetExtension
    • bindRead

      public void bindRead(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • bindWrite

      public void bindWrite(boolean setViewport, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • getColorTextureId

      public void getColorTextureId(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir)
    • getDepthTextureId

      public void getDepthTextureId(org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Integer> cir)