Copyright © 2008-2019 MultiMedia Soft

CURVE_DESIGNER_SETTINGS structure

Previous pageReturn to chapter overviewNext page

The CURVE_DESIGNER_SETTINGS structure describes the graphical settings applied to a specific curve designer. The current settings can be obtained through the Effects.CurveDesigner.GetGraphicalSettings method and modified through the Effects.CurveDesigner.SetGraphicalSettings method.

 

For details about using the Curve Designer refer to the How to create custom volume curves tutorial.

For further details about defining a volume automation procedure refer to the How to define a volume automation procedure section.

 

C# definition

 

public struct CURVE_DESIGNER_SETTINGS

{

 public bool   bAppearance3d;

 public bool   bFadeIn;

 public Color colorCurveLine;

 public Color colorBackground;

 public Color colorHandles;

 public Color colorHandlesBorder;

 public Color colorHandleLines;

 public Color colorBorder;

 public Int16 nCurveLineWidth;

 public bool   bHandleLinesVisible;

}

 

 

Member

Description

 

 

bAppearance3d

Boolean value that specifies if the curve designer is displayed with 3D borders.

Supported values are the following:

Value

Meaning

false (default)

Doesn't display 3D borders

true

Displays 3D borders

bFadeIn

Boolean value that specifies if the structure represents a fade-in or a fade-out

Supported values are the following:

Value

Meaning

false (default)

Displays a fade-out curve

true

Displays a fade-in curve

colorCurveLine

The color used for rendering the fade line

colorBackground

The color used as a background

colorHandles

The color used for rendering tracking handles

colorHandlesBorder

The color used for rendering the border of the tracking handles

colorHandleLines

The color for rendering the lines going from the tracking handles to the fade point

colorBorder

The color for rendering the border

nCurveLineWidth

Width of the fade line expressed in pixels

bHandleLinesVisible

Boolean value that specifies if dashed lines going from the tracking handles to the fade point are visible.

Supported values are the following:

Value

Meaning

false (default)

Lines are hidden

true

Lines are visible

 

Below you can see a zoomed curve designer with various configurable elements: