Class GraphicsPipelineDesc_Old

java.lang.Object
icyllis.arc3d.engine.trash.GraphicsPipelineDesc_Old

@Deprecated @Immutable public final class GraphicsPipelineDesc_Old extends Object
Deprecated.
This immutable object contains all information needed to build a pipeline and set pipeline state for a draw. It is used along with a source of geometric data to draw.
  • Field Details

    • kNone_Flag

      public static final int kNone_Flag
      Deprecated.
      Pipeline flags.
      See Also:
    • kConservativeRaster_Flag

      public static final int kConservativeRaster_Flag
      Deprecated.
      Cause every pixel to be rasterized that is touched by the triangle anywhere (not just at pixel center). Additionally, if using MSAA, the sample mask will always have 100% coverage. NOTE: The primitive type must be a triangle type.
      See Also:
    • kWireframe_Flag

      public static final int kWireframe_Flag
      Deprecated.
      Draws triangles as outlines.
      See Also:
    • kSnapToPixels_Flag

      public static final int kSnapToPixels_Flag
      Deprecated.
      Modifies the vertex shader so that vertices will be positioned at pixel centers.
      See Also:
    • kHasScissorClip_Flag

      public static final int kHasScissorClip_Flag
      Deprecated.
      Scissor clip is applied.
      See Also:
    • kHasStencilClip_Flag

      public static final int kHasStencilClip_Flag
      Deprecated.
      Stencil clip is applied.
      See Also:
    • kRenderPassBlendBarrier_Flag

      public static final int kRenderPassBlendBarrier_Flag
      Deprecated.
      Render pass requires a barrier for advanced blending.
      See Also:
  • Constructor Details

    • GraphicsPipelineDesc_Old

      public GraphicsPipelineDesc_Old(ImageProxyView writeView, GeometryStep geomProc, TransferProcessor xferProc, FragmentStage colorFragProc, FragmentStage coverageFragProc, UserStencilSettings userStencilSettings, int pipelineFlags)
      Deprecated.
      Note that the fields of all input objects MUST be immutable after constructor is called.
      Parameters:
      writeView - the main color render target to write, can NOT be null
      userStencilSettings - the stencil settings for stencil clipping, can be null
  • Method Details

    • userStencilSettings

      public UserStencilSettings userStencilSettings()
      Deprecated.
    • backendFormat

      public BackendFormat backendFormat()
      Deprecated.
    • origin

      public int origin()
      Deprecated.
      See Also:
    • writeSwizzle

      public short writeSwizzle()
      Deprecated.
      See Also:
    • sampleCount

      public int sampleCount()
      Deprecated.
    • geomProc

      public GeometryStep geomProc()
      Deprecated.
    • primitiveType

      public byte primitiveType()
      Deprecated.
      Returns:
      see PrimitiveType
    • hasScissorClip

      public boolean hasScissorClip()
      Deprecated.
    • hasStencilClip

      public boolean hasStencilClip()
      Deprecated.
    • isStencilEnabled

      public boolean isStencilEnabled()
      Deprecated.
    • needsBlendBarrier

      public boolean needsBlendBarrier()
      Deprecated.