
com.gempukku.libgdx.graph.pipeline.RenderPipeline Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of libgdx-graph Show documentation
Show all versions of libgdx-graph Show documentation
libGDX-graph runtime library for pipeline rendering
The newest version!
package com.gempukku.libgdx.graph.pipeline;
import com.badlogic.gdx.graphics.Pixmap;
import com.gempukku.libgdx.graph.pipeline.producer.PipelineRenderingContext;
public interface RenderPipeline {
RenderPipelineBuffer initializeDefaultBuffer(int width, int height, Pixmap.Format format);
RenderPipelineBuffer getDefaultBuffer();
void enrichWithDepthBuffer(RenderPipelineBuffer renderPipelineBuffer);
RenderPipelineBuffer getNewFrameBuffer(int width, int height, Pixmap.Format format);
RenderPipelineBuffer getNewFrameBuffer(RenderPipelineBuffer takeSettingsFrom);
void returnFrameBuffer(RenderPipelineBuffer frameBuffer);
void drawTexture(RenderPipelineBuffer paint, RenderPipelineBuffer canvas, PipelineRenderingContext pipelineRenderingContext);
void drawTexture(RenderPipelineBuffer paint, RenderPipelineBuffer canvas, PipelineRenderingContext pipelineRenderingContext, float x, float y, float width, float height);
void swapColorTextures(RenderPipelineBuffer buffer1, RenderPipelineBuffer buffer2);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy