Operators
Operator
¶
Operator(
operator: str,
left: Transform | Buffer | int | float = None,
right: Transform | Buffer | int | float = None,
)
Arithmetic operator to compose two transforms
Parameters:
Name | Type | Description | Default |
---|---|---|---|
operator
|
str
|
Operator description, one of: |
required |
left
|
Transform | Buffer | int | float
|
Left operand (transform or buffer) |
None
|
right
|
Transform | Buffer | int | float
|
Right operand (transform or buffer) |
None
|
Add
¶
Add(
left: Transform | Buffer | float | int = None,
right: Transform | Buffer | float | int = None,
)
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_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
¶
Sub(
left: Transform | Buffer | float | int = None,
right: Transform | Buffer | float | int = None,
)
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_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
¶
Mul(
left: Transform | Buffer | float | int = None,
right: Transform | Buffer | float | int = None,
)
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_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
¶
Div(
left: Transform | Buffer | float | int = None,
right: Transform | Buffer | float | int = None,
)
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_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 |