CURVE_DESIGNER_SETTINGS structure |
|
The CURVE_DESIGNER_SETTINGS structure (defined as CURVE_DESIGNER_SETTINGS_DLL when used for COM interoperability) describes the graphical settings applied to a specific curve designer. The current settings can be obtained through the VolumeAutomation.CurveDesigner.GetGraphicalSettings method and modified through the VolumeAutomation.CurveDesigner.SetGraphicalSettings method.
For details about using the Curve Designer refer to the How to create custom volume curves tutorial.
For details about using Volume Automation refer to the How to manage Volume Automation tutorial.
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;
}
Definition for COM interoperability
public struct CURVE_DESIGNER_SETTINGS_DLL
{
public Int16 bAppearance3d;
public Int16 bFadeIn;
public Int32 colorCurveLine;
public Int32 colorBackground;
public Int32 colorHandles;
public Int32 colorHandlesBorder;
public Int32 colorHandleLines;
public Int32 colorBorder;
public Int16 nCurveLineWidth;
public Int16 bHandleLinesVisible;
}
Member |
Description |
||||||
|
|
||||||
Boolean value that specifies if the curve designer is displayed with 3D borders. Supported values are the following:
|
|||||||
Boolean value that specifies if the structure represents a fade-in or a fade-out Supported values are the following:
|
|||||||
The color used for rendering the fade line |
|||||||
The color used as a background |
|||||||
The color used for rendering tracking handles |
|||||||
The color used for rendering the border of the tracking handles |
|||||||
The color for rendering the lines going from the tracking handles to the fade point |
|||||||
The color for rendering the border |
|||||||
Width of the fade line expressed in pixels |
|||||||
Boolean value that specifies if dashed lines going from the tracking handles to the fade point are visible. Supported values are the following:
|
Below you can see a zoomed curve designer with various configurable elements: