GateAddLevels Enumerator

Description

When a gate is added when placing a multi-gate device (e.g., IC with multiple symbols).


Defined in namespace "adsk::electron" and the header file is <Electron\ElectronTypeDefs.h>

Values

Name Value Description
AlwaysGateAddLevel 4 Like Must, but the gate can be deleted and re-invoked with INVOKE.
CanGateAddLevel 1 Gate is optional; only added with INVOKE if the device also has Next-gates, or with ADD if the device has only Can and Request gates.
MustGateAddLevel 0 Gate must appear whenever any gate from the device is placed; cannot be deleted until all others are removed.
NextGateAddLevel 2 Default: if the device has more than one gate, symbols are placed with this level first.
RequestGateAddLevel 3 Gate is added only when explicitly invoked (e.g., power-symbol); not counted for gate naming.

Version

Introduced in version May 2026