MPSCNNNeuronHardSigmoidNode(3)

NAME
MPSCNNNeuronHardSigmoidNode

SYNOPSIS

#import <MPSNNGraphNodes.h>

Inherits MPSCNNNeuronNode.

  Instance Methods
(nonnull instancetype) - initWithSource:a:b:
(nonnull instancetype) - initWithSource:

  Class Methods
(nonnull instancetype) + nodeWithSource:a:b:
(nonnull instancetype) + nodeWithSource:

  Additional Inherited Members

Detailed Description

A node representing a MPSCNNNeuronHardSigmoid kernel For each pixel, applies the following function:

f(x) = clamp((a * x) + b, 0, 1)

Method Documentation

  - (nonnull instancetype) initWithSource: (MPSNNImageNode *__nonnull) sourceNode
Init a node with default values for parameters a & b

  - (nonnull instancetype) initWithSource: (MPSNNImageNode *__nonnull) sourceNode(float) a(float) b
Init a node representing a MPSCNNNeuronHardSigmoid kernel

Parameters:
    sourceNode The MPSNNImageNode representing the source MPSImage for the filter
    a See discussion above.
    b See discussion above.

Returns:
    A new MPSNNFilter node for a MPSCNNNeuronHardSigmoid kernel.

  + (nonnull instancetype) nodeWithSource: (MPSNNImageNode *__nonnull) sourceNode
Create an autoreleased node with default values for parameters a & b

  + (nonnull instancetype) nodeWithSource: (MPSNNImageNode *__nonnull) sourceNode(float) a(float) b

Author

Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code.