Class reference

VisualShaderNodeSmoothStep

Inherits VisualShaderNode

Calculates a SmoothStep function within the visual shader graph.

Description

Translates to smoothstep(edge0, edge1, x) in the shader language. Returns 0.0 if x is smaller than edge0 and 1.0 if x is larger than edge1. Otherwise, the return value is interpolated between 0.0 and 1.0 using Hermite polynomials.

Properties

int op_type = 0

A type of operands and returned value.

Constants

OP_TYPE_SCALAR = 0

Enum: OpType

A floating-point scalar type.

OP_TYPE_VECTOR_2D = 1

Enum: OpType

A 2D vector type.

OP_TYPE_VECTOR_2D_SCALAR = 2

Enum: OpType

The x port uses a 2D vector type. The first two ports use a floating-point scalar type.

OP_TYPE_VECTOR_3D = 3

Enum: OpType

A 3D vector type.

OP_TYPE_VECTOR_3D_SCALAR = 4

Enum: OpType

The x port uses a 3D vector type. The first two ports use a floating-point scalar type.

OP_TYPE_VECTOR_4D = 5

Enum: OpType

A 4D vector type.

OP_TYPE_VECTOR_4D_SCALAR = 6

Enum: OpType

The a and b ports use a 4D vector type. The weight port uses a scalar type.

OP_TYPE_MAX = 7

Enum: OpType

Represents the size of the OpType enum.

Source revision 4f5b14abade2
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.