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:
|