DepthTestFunction

public extension DepthTestFunction
  • Cast constructor, converting any binary integer to a DepthTestFunction.

    Declaration

    Swift

    @inlinable
    init!<I>(_ raw: I) where I : BinaryInteger

    Parameters

    raw

    The raw integer value to initialise the enum from

  • Never passes.

    Declaration

    Swift

    static let never: CoglDepthTestFunction
  • Passes if the fragment’s depth value is less than the value currently in the depth buffer.

    Declaration

    Swift

    static let less: CoglDepthTestFunction
  • Passes if the fragment’s depth value is equal to the value currently in the depth buffer.

    Declaration

    Swift

    static let equal: CoglDepthTestFunction
  • Passes if the fragment’s depth value is less or equal to the value currently in the depth buffer.

    Declaration

    Swift

    static let lequal: CoglDepthTestFunction
  • Passes if the fragment’s depth value is greater than the value currently in the depth buffer.

    Declaration

    Swift

    static let greater: CoglDepthTestFunction
  • Passes if the fragment’s depth value is not equal to the value currently in the depth buffer.

    Declaration

    Swift

    static let notequal: CoglDepthTestFunction
  • Passes if the fragment’s depth value greater than or equal to the value currently in the depth buffer.

    Declaration

    Swift

    static let gequal: CoglDepthTestFunction
  • Always passes.

    Declaration

    Swift

    static let always: CoglDepthTestFunction