Skip to main content
View as Markdown

IVHDLSynthesizer interface

No description yet.

public interface IVHDLSynthesizer

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Methods​

MethodReturnsDescription
VHDL_GetCoreFileExtensionstring
VHDL_GetCurrentSynthesizerstring
VHDL_GetOutputFileExtensionstring
VHDL_GetOutputPathstring
VHDL_GetReportFilestring
VHDL_GetSynthesizerIAbstractSynthesizer
VHDL_GetToolchainRootPathstring
VHDL_GetTopLevelExtensionstring
VHDL_PublishProjectbool
VHDL_SetCurrentSynthesizervoid
VHDL_SetOptionsvoid
VHDL_SynthesizeAbortvoid
VHDL_SynthesizeProjectbool
VHDL_SynthesizeProjectAllConfigurationsbool
VHDL_SynthesizeProjectExbool

VHDL_GetCoreFileExtension​

No description yet.

string VHDL_GetCoreFileExtension(IProject argProject, string argConfig);
string VHDL_GetCoreFileExtension(object argProject, string argConfig);
ParameterTypePassing
argProjectIProjectvalue
argConfigstringvalue

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);
ParameterTypePassing
argProjectIProjectvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argConfigstringvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argConfigstringvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argConfigstringvalue

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);
ParameterTypePassing
argToolstringvalue

Returns: IAbstractSynthesizer

Extension method of IVHDLSynthesizerHelper (using SCH;).

VHDL_GetToolchainRootPath​

No description yet.

string VHDL_GetToolchainRootPath(IProject argProject);
string VHDL_GetToolchainRootPath(object argProject);
ParameterTypePassing
argProjectIProjectvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argConfigstringvalue

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);
ParameterTypePassing
argProjectIProjectvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argSynthesizerstringvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argParametersstringvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argConfigstringvalue

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);
ParameterTypePassing
argProjectIProjectvalue

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);
ParameterTypePassing
argProjectIProjectvalue
argConfigstringvalue
argParametersstringvalue

Returns: bool

The first overload is an extension method of IVHDLSynthesizerHelper (using SCH;) with typed parameters; the second is declared by the interface.