Index

Package: Matrixbrushes

Description

package Tools.Matrixbrushes is

Classes

Matrixbrush

type Matrixbrush is new Tool with private;

Ancestors:

Primitive operations:

Adjust (overriding Objects.Adjust)
Apply (overriding Tools.Apply)
Construct
Delete (overriding Objects.Delete)
Objects.Construct (Inherited)
Objects.Object_Read (Inherited)
Objects.Object_Write (Inherited)
Objects.To_String (Inherited)

Types

A_Matrixbrush

type A_Matrixbrush is access all Matrixbrush'Class;

Subprograms & Entries

Create_Matrixbrush

function Create_Matrixbrush
( matrix: not null A_Tile_Matrix;
offsetX, offsetY: Integer ) return A_Tool;

Get_Matrix

function Get_Matrix
( this: not null access Matrixbrush'Class ) return A_Tile_Matrix;
Returns a reference to the internal tile matrix. Do not modify it.

Get_Offset

procedure Get_Offset
( this: not null access Matrixbrush'Class;
x, y: out Integer );