Package icyllis.arc3d.granite.trash.ops
Class MeshDrawOp
java.lang.Object
icyllis.arc3d.core.Rect2f
icyllis.arc3d.granite.trash.ops.Op
icyllis.arc3d.granite.trash.ops.DrawOp
icyllis.arc3d.granite.trash.ops.MeshDrawOp
- Direct Known Subclasses:
RectOp,RoundRectOp
Deprecated.
Base class for mesh-drawing
DrawOps.-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintDeprecated.Returns the size of an instance if enabled in the array.Deprecated.Deprecated.intDeprecated.Returns the size of a vertex if enabled in the array.protected abstract @NonNull GraphicsPipelineDesc_OldonCreatePipelineInfo(ImageProxyView writeView, int pipelineFlags) Deprecated.final voidonPrepare(OpFlushState state, ImageProxyView writeView, int pipelineFlags) Deprecated.Called prior to executing.protected abstract voidonPrepareDraws(MeshDrawTarget target) Deprecated.voidonPrePrepare(RecordingContext context, ImageProxyView writeView, int pipelineFlags) Deprecated.This can optionally be called before 'prepare' (but after sorting).Methods inherited from class icyllis.arc3d.granite.trash.ops.DrawOp
usesStencilMethods inherited from class icyllis.arc3d.granite.trash.ops.Op
chainConcat, chainSplit, hasAABloat, hasZeroArea, isChainHead, isChainTail, mayChain, nextInChain, onExecute, onMayChain, prevInChain, setBoundsFlags, setClippedBounds, validateChain, visitProxiesMethods inherited from class icyllis.arc3d.core.Rect2f
adjust, adjust, adjust, bottom, centerX, centerY, contains, contains, contains, contains, empty, equals, halfHeight, halfWidth, hashCode, height, inset, inset, inset, inset, intersect, intersect, intersect, intersect, intersectNoCheck, intersectNoCheck, intersectNoCheck, intersects, intersects, intersects, intersects, isEmpty, isFinite, isSorted, join, join, join, join, joinNoCheck, joinNoCheck, joinNoCheck, left, makeInfiniteInverted, offset, offsetTo, outset, rectsOverlap, rectsTouchOrOverlap, right, round, round, roundIn, roundIn, roundOut, roundOut, set, set, set, setBounds, setBoundsNoCheck, setEmpty, sort, store, store, subtract, top, toString, width, x, yMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface icyllis.arc3d.engine.Mesh
getIndexCount, getInstanceCount, getVertexCount, setIndexBuffer, setInstanceBuffer, setVertexBuffer
-
Constructor Details
-
MeshDrawOp
public MeshDrawOp()Deprecated.
-
-
Method Details
-
getPipelineInfo
Deprecated. -
getPipelineState
Deprecated. -
getVertexSize
public int getVertexSize()Deprecated.Description copied from interface:MeshReturns the size of a vertex if enabled in the array.- Specified by:
getVertexSizein interfaceMesh
-
getInstanceSize
public int getInstanceSize()Deprecated.Description copied from interface:MeshReturns the size of an instance if enabled in the array.- Specified by:
getInstanceSizein interfaceMesh
-
onPrePrepare
Deprecated.Description copied from class:OpThis can optionally be called before 'prepare' (but after sorting). Each op that overrides onPrePrepare must be prepared to handle both cases (when onPrePrepare has been called ahead of time and when it has not been called).- Specified by:
onPrePreparein classOp
-
onPrepare
Deprecated.Description copied from class:OpCalled prior to executing. The op should perform any resource creation or data transfers necessary before execute() is called. -
onCreatePipelineInfo
protected abstract @NonNull GraphicsPipelineDesc_Old onCreatePipelineInfo(ImageProxyView writeView, int pipelineFlags) Deprecated. -
onPrepareDraws
Deprecated.
-