Home Reference Source
public class | source

Cross

Extends:

Division → Cross

Cross pattern.

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

border: *

public
public
public
public

Method Summary

Public Methods
public

draw(ctx: *)

public

drawGreekCross(ctx: *)

public

drawNordicCross(ctx: *)

public
public
public

generateCrossType(seed: number, seedMultiplier: number): string

Generates a "crossType" string.

public

generateCrossWidth(seed: *, seedMultiplier: *): *

Inherited Summary

From class Division
public

color: *

public

count: *

public

limit: *

public

seed: *

public

Public Constructors

public constructor() source

Creates a Division.

Override:

Division#constructor

Public Members

public border: * source

public borderColor: * source

public borderWidth: * source

public crossType: * source

public crossWidth: * source

Public Methods

public draw(ctx: *) source

Params:

NameTypeAttributeDescription
ctx *

public drawGreekCross(ctx: *) source

Params:

NameTypeAttributeDescription
ctx *

public drawNordicCross(ctx: *) source

Params:

NameTypeAttributeDescription
ctx *

public drawSymmetricCross(ctx: *) source

Params:

NameTypeAttributeDescription
ctx *

public generateBorderWidth(): * source

Return:

*

public generateCrossType(seed: number, seedMultiplier: number): string source

Generates a "crossType" string.

Params:

NameTypeAttributeDescription
seed number

A number less than one and more than 0 is expected.

seedMultiplier number

A number less than one and more than 0 is expected.

Return:

string

One of the available crossTypes: nordic, greek, symmetric.

Example:

// Returns 'greek'.
const newCross = new Cross();
newCross.generateCrossType(.123, .1);

public generateCrossWidth(seed: *, seedMultiplier: *): * source

Params:

NameTypeAttributeDescription
seed *
seedMultiplier *

Return:

*