SCE Bounce

   Print  Previous  Next

Functions Provided By SCE Bounce

This effect uses the following functions:

This Effect uses the Color Table. Learn more »Using Color Table
This Effect uses the BPM Control. Learn more »Using BPM Control
This Effect uses Shapes. Learn more »Using Shapes

 

Function

Description

void SetBorder(float value)

Sets the Border of objects. Valid values range from 0.01 to 100.

float GetBorder()

Returns the currently set Border.

void SetPixelBorder(int value)

Sets the Border of objects in pixels based on the object size.

int GetPixelBorder()

Returns the currently set Border in pixels.

void SetOuterGlow(float value)

Sets the Outer Glow of objects. Valid values range from 0.00 to 100.

float GetOuterGlow()

Returns the currently set Outer Glow.

void SetPixelOuterGlow(int value)

Sets the Outer Glow of objects in pixels based on the object size.

int GetPixelOuterGlow()

Returns the currently set Outer Glow in pixels.

void SetInnerGlow(float value)

Sets the Inner Glow of objects. Valid values range from 0.00 to 100.

float GetInnerGlow()

Returns the currently set Inner Glow.

void SetPixelInnerGlow(int value)

Sets the Inner Glow of objects in pixels based on the object size.

int GetPixelInnerGlow()

Returns the currently set Inner Glow in pixels.

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 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 FALSE to deactivate collision.

int GetCollision()

Returns TRUE, if Collision is activated, otherwise FALSE.

void ToggleCollision()

Activates or deactivates Collision, depending on the current state.

 

MADRIX 2.X To MADRIX 3.X Migration Hints

The following functions and constants are not supported anymore. Please follow the hints to migrate your macros.

Function/Constant

Description

void SetObjects(int count)

Use SetCount(int value) instead.

int GetObjects()

Use GetCount() instead.

void SetSize(int size)

Use SetWidth(float value), SetHeight(float value) and SetDepth(float value) instead (the width, height, and depth of the shapes are independent from each other now).

int GetSize()

Use GetWidth(), GetHeight() and GetDepth() instead (the width, height, and depth of the shapes are independent from each other now).

 

MADRIX Version: 3.6f | Script Version: 2.19
[Ctrl & +/-] = Zoom In/Out | [Ctrl & 0] = 100%
Print   Previous   Next