VisualShaderNodeTransformOp

继承: VisualShaderNode < Resource < RefCounted < Object

A Transform3D operator to be used within the visual shader graph.

描述

Applies operator to two transform (4×4 matrices) inputs.

属性


枚举

enum Operator:

Operator OP_AxB = 0

Multiplies transform a by the transform b.

Operator OP_BxA = 1

Multiplies transform b by the transform a.

Operator OP_AxB_COMP = 2

Performs a component-wise multiplication of transform a by the transform b.

Operator OP_BxA_COMP = 3

Performs a component-wise multiplication of transform b by the transform a.

Operator OP_ADD = 4

Adds two transforms.

Operator OP_A_MINUS_B = 5

Subtracts the transform a from the transform b.

Operator OP_B_MINUS_A = 6

Subtracts the transform b from the transform a.

Operator OP_A_DIV_B = 7

Divides the transform a by the transform b.

Operator OP_B_DIV_A = 8

Divides the transform b by the transform a.

Operator OP_MAX = 9

Represents the size of the Operator enum.


属性说明

Operator operator = 0

The type of the operation to be performed on the transforms. See Operator for options.

1

本方法通常需要用户覆盖才能生效。

2

本方法无副作用,不会修改该实例的任何成员变量。

3

本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。

4

本方法用于构造某个类型。

5

调用本方法无需实例,可直接使用类名进行调用。

6

本方法描述的是使用本类型作为左操作数的有效运算符。

7

这个值是由下列位标志构成位掩码的整数。

8

无返回值。