IVHDLSynthesizer interface
No description yet.
public interface IVHDLSynthesizer
Namespace: SCH · Assembly: Altium.SDK.Interfaces
Methods
| Method | Returns | Description |
|---|---|---|
| VHDL_GetCoreFileExtension | string | |
| VHDL_GetCurrentSynthesizer | string | |
| VHDL_GetOutputFileExtension | string | |
| VHDL_GetOutputPath | string | |
| VHDL_GetReportFile | string | |
| VHDL_GetSynthesizer | IAbstractSynthesizer | |
| VHDL_GetToolchainRootPath | string | |
| VHDL_GetTopLevelExtension | string | |
| VHDL_PublishProject | bool | |
| VHDL_SetCurrentSynthesizer | void | |
| VHDL_SetOptions | void | |
| VHDL_SynthesizeAbort | void | |
| VHDL_SynthesizeProject | bool | |
| VHDL_SynthesizeProjectAllConfigurations | bool | |
| VHDL_SynthesizeProjectEx | bool |
VHDL_GetCoreFileExtension
No description yet.
string VHDL_GetCoreFileExtension(IProject argProject, string argConfig);
string VHDL_GetCoreFileExtension(object argProject, string argConfig);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argConfig | string | value |
Returns: string
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_GetCurrentSynthesizer
No description yet.
string VHDL_GetCurrentSynthesizer(IProject argProject);
string VHDL_GetCurrentSynthesizer(object argProject);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
Returns: string
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_GetOutputFileExtension
No description yet.
string VHDL_GetOutputFileExtension(IProject argProject, string argConfig);
string VHDL_GetOutputFileExtension(object argProject, string argConfig);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argConfig | string | value |
Returns: string
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_GetOutputPath
No description yet.
string VHDL_GetOutputPath(IProject argProject, string argConfig);
string VHDL_GetOutputPath(object argProject, string argConfig);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argConfig | string | value |
Returns: string
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_GetReportFile
No description yet.
string VHDL_GetReportFile(IProject argProject, string argConfig);
string VHDL_GetReportFile(object argProject, string argConfig);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argConfig | string | value |
Returns: string
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_GetSynthesizer
No description yet.
IAbstractSynthesizer VHDL_GetSynthesizer(string argTool);
| Parameter | Type | Passing |
|---|---|---|
argTool | string | value |
Returns: IAbstractSynthesizer
Extension method of IVHDLSynthesizerHelper (using SCH;).
VHDL_GetToolchainRootPath
No description yet.
string VHDL_GetToolchainRootPath(IProject argProject);
string VHDL_GetToolchainRootPath(object argProject);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
Returns: string
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_GetTopLevelExtension
No description yet.
string VHDL_GetTopLevelExtension(IProject argProject, string argConfig);
string VHDL_GetTopLevelExtension(object argProject, string argConfig);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argConfig | string | value |
Returns: string
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_PublishProject
No description yet.
bool VHDL_PublishProject(IProject argProject);
bool VHDL_PublishProject(object argProject);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
Returns: bool
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_SetCurrentSynthesizer
No description yet.
void VHDL_SetCurrentSynthesizer(IProject argProject, string argSynthesizer);
void VHDL_SetCurrentSynthesizer(object argProject, string argSynthesizer);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argSynthesizer | string | value |
Returns: nothing (void)
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_SetOptions
No description yet.
void VHDL_SetOptions(IProject argProject, string argParameters);
void VHDL_SetOptions(object argProject, string argParameters);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argParameters | string | value |
Returns: nothing (void)
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_SynthesizeAbort
No description yet.
void VHDL_SynthesizeAbort();
Returns: nothing (void)
VHDL_SynthesizeProject
No description yet.
bool VHDL_SynthesizeProject(IProject argProject, string argConfig);
bool VHDL_SynthesizeProject(object argProject, string argConfig);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argConfig | string | value |
Returns: bool
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_SynthesizeProjectAllConfigurations
No description yet.
bool VHDL_SynthesizeProjectAllConfigurations(IProject argProject);
bool VHDL_SynthesizeProjectAllConfigurations(object argProject);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
Returns: bool
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.
VHDL_SynthesizeProjectEx
No description yet.
bool VHDL_SynthesizeProjectEx(IProject argProject, string argConfig, string argParameters);
bool VHDL_SynthesizeProjectEx(object argProject, string argConfig, string argParameters);
| Parameter | Type | Passing |
|---|---|---|
argProject | IProject | value |
argConfig | string | value |
argParameters | string | value |
Returns: bool
The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.