void SetCount(int value)

Sets the object Count value, which is the number of the displayed shapes. Valid values for value range from 1 to 100.

int GetCount()

Returns the current object Count.

void SetPoints(int value)

Sets the Points count value, which is the number of points per object. This only applies to the line and the curve shape. Valid values for value range from 1 to 20.

int GetPoints()

Returns the current Points count.

void SetWidth(float value)

Sets the Width value, which is the width of the shapes, in percent of the matrix size (depending on the shape alignment). The width value means the minimum shape width if the shape width distribution is not uniform. Valid values for value range from 0.01 to 100.

float GetWidth()

Returns the current Width of the shapes in percent. The return value means the minimum shape width if the shape width distribution is not uniform.

void SetPixelWidth(int value)

Sets the Width value, which is the width of the shapes, in pixels. The width value means the minimum shape width if the shape width distribution is not uniform. Valid values for value range from 1 to the matrix size (depending on the shape alignment).

int GetPixelWidth()

Returns the current Width of the shapes in pixels. The return value means the minimum shape width if the shape width distribution is not uniform.

void SetWidthMax(float value)

Sets the Maximum Width value, which is the maximum width of the shapes, in percent of the matrix size (depending on the shape alignment). The maximum width value only applies if the shape width distribution is not uniform. Valid values for value range from 0.01 to 100.

float GetWidthMax()

Returns the current Maximum Width of the shapes in percent.

void SetPixelWidthMax(int value)

Sets the Maximum Width value, which is the maximum width of the shapes, in pixels. The maximum width value only applies if the shape width distribution is not uniform. Valid values for value range from 1 to the matrix size (depending on the shape alignment).

int GetPixelWidthMax()

Returns the current Maximum Width of the shapes in pixels.

void SetWidthDistribution(int value)

Sets the Width Distribution value, which defines how the range between the current minimum and the current maximum shape width is applied to the shapes. See »here for a list of constants.

int GetWidthDistribution()

Returns the current Width Distribution of the shapes. See »here for a list of constants.

void SeedRandomWidth()

Randomizes the widths of the shapes. Same as SetWidthDistribution(DIST_RND).

void SetHeight(float value)

Sets the Height value, which is the height of the shapes, in percent of the matrix size (depending on the shape alignment). The height value means the minimum shape height if the shape height distribution is not uniform. Valid values for value range from 0.01 to 100.

float GetHeight()

Returns the current Height of the shapes in percent. The return value means the minimum shape height if the shape height distribution is not uniform.

void SetPixelHeight(int value)

Sets the Height value, which is the height of the shapes, in pixels. The height value means the minimum shape height if the shape height distribution is not uniform. Valid values for value range from 1 to the matrix size (depending on the shape alignment).

int GetPixelHeight()

Returns the current Height of the shapes in pixels. The return value means the minimum shape height if the shape height distribution is not uniform.

void SetHeightMax(float value)

Sets the Maximum Height value, which is the maximum height of the shapes, in percent of the matrix size (depending on the shape alignment). The maximum height value only applies if the shape height distribution is not uniform. Valid values for value range from 0.01 to 100.

float GetHeightMax()

Returns the current Maximum Height of the shapes in percent.

void SetPixelHeightMax(int value)

Sets the Maximum Height value, which is the maximum height of the shapes, in pixels. The maximum height value only applies if the shape height distribution is not uniform. Valid values for value range from 1 to the matrix size (depending on the shape alignment).

int GetPixelHeightMax()

Returns the current Maximum Height of the shapes in pixels.

void SetHeightDistribution(int value)

Sets the Height Distribution value, which defines how the range between the current minimum and the current maximum shape height is applied to the shapes. See »here for a list of constants.

int GetHeightDistribution()

Returns the current Height Distribution of the shapes. See »here for a list of constants.

void SeedRandomHeight()

Randomizes the heights of the shapes. Same as SetHeightDistribution(DIST_RND).

void SetDepth(float value)

Sets the Depth value, which is the depth of the shapes, in percent of the matrix size (depending on the shape alignment). The depth value means the minimum shape depth if the shape depth distribution is not uniform. Valid values for value range from 0.01 to 100.

float GetDepth()

Returns the current Depth of the shapes in percent. The return value means the minimum shape depth if the shape depth distribution is not uniform.

void SetPixelDepth(int value)

Sets the Depth value, which is the depth of the shapes, in pixels. The depth value means the minimum shape depth if the shape depth distribution is not uniform. Valid values for value range from 1 to the matrix size (depending on the shape alignment).

int GetPixelDepth()

Returns the current Depth of the shapes in pixels. The return value means the minimum shape depth if the shape depth distribution is not uniform.

void SetDepthMax(float value)

Sets the Maximum Depth value, which is the maximum depth of the shapes, in percent of the matrix size (depending on the shape alignment). The maximum depth value only applies if the shape depth distribution is not uniform. Valid values for value range from 0.01 to 100.

float GetDepthMax()

Returns the current Maximum Depth of the shapes in percent.

void SetPixelDepthMax(int value)

Sets the Maximum Depth value, which is the maximum depth of the shapes, in pixels. The maximum depth value only applies if the shape depth distribution is not uniform. Valid values for value range from 1 to the matrix size (depending on the shape alignment).

int GetPixelDepthMax()

Returns the current Maximum Depth of the shapes in pixels.

void SetDepthDistribution(int value)

Sets the Depth Distribution value, which defines how the range between the current minimum and the current maximum shape depth is applied to the shapes. See »here for a list of constants.

int GetDepthDistribution()

Returns the current Depth Distribution of the shapes. See »here for a list of constants.

void SeedRandomDepth()

Randomizes the depths of the shapes. Same as SetDepthDistribution(DIST_RND).

void SetFadeOut(int value)

Sets the Fade Out value, which defines how long the progressively drawn shapes stay visible. Valid values for value range from 0 to 1000.

int GetFadeOut()

Returns the current Fade Out.

void SetCollision(int value)

Use value 1 (TRUE) to activate Collision, which means that colliding shapes bounce of each other. This applies to all shapes except the line and the curve shape. Use value 0 (false) to deactivate collision.

int GetCollision()

Returns 1 (TRUE) if Collision is activated, otherwise 0 (false).

void ToggleCollision()

Activates or deactivates Collision, depending on the current state.
