Package icyllis.arc3d.opengl
Class GLOpsRenderPass
java.lang.Object
icyllis.arc3d.engine.OpsRenderPass
icyllis.arc3d.opengl.GLOpsRenderPass
Deprecated.
-
Field Summary
Fields inherited from class icyllis.arc3d.engine.OpsRenderPass
mRenderTarget, mSurfaceOrigin -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin()Deprecated.voidclearColor(int left, int top, int right, int bottom, float red, float green, float blue, float alpha) Deprecated.Clear the owned render target.voidclearStencil(int left, int top, int right, int bottom, boolean insideMask) Deprecated.Same asOpsRenderPass.clearColor(int, int, int, int, float, float, float, float)but modifies the stencil.voidend()Deprecated.protected GLDeviceDeprecated.protected voidonBindBuffers(@RawPtr Buffer indexBuffer, int indexType, @RawPtr Buffer vertexBuffer, int vertexStreamOffset, @RawPtr Buffer instanceBuffer, int instanceStreamOffset) Deprecated.protected booleanonBindPipeline(GraphicsPipeline pipeline, Rect2fc drawBounds) Deprecated.protected voidonDraw(int vertexCount, int baseVertex) Deprecated.protected voidonDrawIndexed(int indexCount, int baseIndex, int baseVertex) Deprecated.protected voidonDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance, int baseVertex) Deprecated.protected voidonDrawInstanced(int instanceCount, int baseInstance, int vertexCount, int baseVertex) Deprecated.set(GpuRenderTarget renderTarget, Rect2i bounds, int origin, byte colorOps, byte stencilOps, float[] clearColor) Deprecated.Methods inherited from class icyllis.arc3d.engine.OpsRenderPass
bindBuffers, bindPipeline, bindTexture, bindTextures, draw, drawIndexed, drawIndexedInstanced, drawInstanced, set
-
Constructor Details
-
GLOpsRenderPass
Deprecated.
-
-
Method Details
-
getDevice
Deprecated.- Specified by:
getDevicein classOpsRenderPass
-
set
public GLOpsRenderPass set(GpuRenderTarget renderTarget, Rect2i bounds, int origin, byte colorOps, byte stencilOps, float[] clearColor) Deprecated. -
begin
public void begin()Deprecated.- Overrides:
beginin classOpsRenderPass
-
end
public void end()Deprecated.- Overrides:
endin classOpsRenderPass
-
onBindPipeline
Deprecated.- Specified by:
onBindPipelinein classOpsRenderPass
-
clearColor
public void clearColor(int left, int top, int right, int bottom, float red, float green, float blue, float alpha) Deprecated.Description copied from class:OpsRenderPassClear the owned render target. Clears the full target if 'scissor' is disabled, otherwise it is restricted to 'scissor'.- Overrides:
clearColorin classOpsRenderPass
-
clearStencil
public void clearStencil(int left, int top, int right, int bottom, boolean insideMask) Deprecated.Description copied from class:OpsRenderPassSame asOpsRenderPass.clearColor(int, int, int, int, float, float, float, float)but modifies the stencil.- Overrides:
clearStencilin classOpsRenderPass
-
onBindBuffers
protected void onBindBuffers(@RawPtr @RawPtr Buffer indexBuffer, int indexType, @RawPtr @RawPtr Buffer vertexBuffer, int vertexStreamOffset, @RawPtr @RawPtr Buffer instanceBuffer, int instanceStreamOffset) Deprecated.- Specified by:
onBindBuffersin classOpsRenderPass
-
onDraw
protected void onDraw(int vertexCount, int baseVertex) Deprecated.- Specified by:
onDrawin classOpsRenderPass
-
onDrawIndexed
protected void onDrawIndexed(int indexCount, int baseIndex, int baseVertex) Deprecated.- Specified by:
onDrawIndexedin classOpsRenderPass
-
onDrawInstanced
protected void onDrawInstanced(int instanceCount, int baseInstance, int vertexCount, int baseVertex) Deprecated.- Specified by:
onDrawInstancedin classOpsRenderPass
-
onDrawIndexedInstanced
protected void onDrawIndexedInstanced(int indexCount, int baseIndex, int instanceCount, int baseInstance, int baseVertex) Deprecated.- Specified by:
onDrawIndexedInstancedin classOpsRenderPass
-