Operators
Operator
¶
Arithmetic operator to compose two transforms
Parameters:
Name | Type | Description | Default |
---|---|---|---|
operator |
str
|
Operator description, one of: |
required |
left |
Transform | Buffer
|
Left operand (transform or buffer) |
None
|
right |
Transform | Buffer
|
Right operand (transform or buffer) |
None
|
Add
¶
Arithmetic addition of left and right
set_base
¶
Set a new base for the transform
Parameters:
Name | Type | Description | Default |
---|---|---|---|
base |
Transform
|
The base transform this transform is based on |
None
|
set_buffer
¶
Bind the transform to the given buffer.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
buffer |
Buffer
|
Buffer to bind |
None
|
set_left
¶
Set left operand
Parameters:
Name | Type | Description | Default |
---|---|---|---|
left |
Transform
|
Left operand (transform or buffer) |
required |
set_next
¶
Compose transform with next
that will be applied before
this one.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
next |
Transform
|
Next transform |
None
|
set_operator
¶
Set operator
Parameters:
Name | Type | Description | Default |
---|---|---|---|
operator |
str
|
Operator |
required |
Sub
¶
Arithmetic subtraction of left and right
set_base
¶
Set a new base for the transform
Parameters:
Name | Type | Description | Default |
---|---|---|---|
base |
Transform
|
The base transform this transform is based on |
None
|
set_buffer
¶
Bind the transform to the given buffer.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
buffer |
Buffer
|
Buffer to bind |
None
|
set_left
¶
Set left operand
Parameters:
Name | Type | Description | Default |
---|---|---|---|
left |
Transform
|
Left operand (transform or buffer) |
required |
set_next
¶
Compose transform with next
that will be applied before
this one.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
next |
Transform
|
Next transform |
None
|
set_operator
¶
Set operator
Parameters:
Name | Type | Description | Default |
---|---|---|---|
operator |
str
|
Operator |
required |
Mul
¶
Arithmetic multiplication of left and right
set_base
¶
Set a new base for the transform
Parameters:
Name | Type | Description | Default |
---|---|---|---|
base |
Transform
|
The base transform this transform is based on |
None
|
set_buffer
¶
Bind the transform to the given buffer.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
buffer |
Buffer
|
Buffer to bind |
None
|
set_left
¶
Set left operand
Parameters:
Name | Type | Description | Default |
---|---|---|---|
left |
Transform
|
Left operand (transform or buffer) |
required |
set_next
¶
Compose transform with next
that will be applied before
this one.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
next |
Transform
|
Next transform |
None
|
set_operator
¶
Set operator
Parameters:
Name | Type | Description | Default |
---|---|---|---|
operator |
str
|
Operator |
required |
Div
¶
Arithmetic division of left and right
set_base
¶
Set a new base for the transform
Parameters:
Name | Type | Description | Default |
---|---|---|---|
base |
Transform
|
The base transform this transform is based on |
None
|
set_buffer
¶
Bind the transform to the given buffer.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
buffer |
Buffer
|
Buffer to bind |
None
|
set_left
¶
Set left operand
Parameters:
Name | Type | Description | Default |
---|---|---|---|
left |
Transform
|
Left operand (transform or buffer) |
required |
set_next
¶
Compose transform with next
that will be applied before
this one.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
next |
Transform
|
Next transform |
None
|
set_operator
¶
Set operator
Parameters:
Name | Type | Description | Default |
---|---|---|---|
operator |
str
|
Operator |
required |