Skip to content

Accessors

Accessor

Accessor(
    buffer: Transform | Buffer = None, key: str = None
)

Accessor transform allows to access a specific field in a Buffer

Accessor transform allows to access a specific field in a Buffer.

Parameters:

Name Type Description Default
key str

Name of the field to access

None

X

X(buffer: Transform | Buffer = None)

X Accessor (first field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None

Y

Y(buffer: Transform | Buffer = None)

Y Accessor (second field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None

Z

Z(buffer: Transform | Buffer = None)

Z Accessor (third field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None

W

W(buffer: Transform | Buffer = None)

W Accessor (fourth field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None

R

R(buffer: Transform | Buffer = None)

R Accessor (first field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None

G

G(buffer: Transform | Buffer = None)

G Accessor (second field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None

B

B(buffer: Transform | Buffer = None)

B Accessor (third field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None

A

A(buffer: Transform | Buffer = None)

A Accessor (fourth field)

base property

base

The base transform this transform is based on

bound property

bound

Indicate if this transform is bound

buffer property

buffer

Buffer on which to apply the transform.

last property

last

The last transform in the chain of transforms

next property

next

The next transform in the chain of transforms

__call__

__call__(other)

Chain (Transform) or bind (Buffer) self and other.

set_base

set_base(base: Transform = None)

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

set_buffer(buffer: Transform = None)

Bind the transform to the given buffer.

Parameters:

Name Type Description Default
buffer Buffer

Buffer to bind

None

set_next

set_next(next: Transform = None)

Compose transform with next that will be applied before this one.

Parameters:

Name Type Description Default
next Transform

Next transform

None