Enabling EGL capabilities

Capabilities keep the workbench menus from becoming cluttered by hiding items you do not use. You can always perform these tasks, but to make them appear in the menus, you must enable the capability for that area of functionality.

For EGL, capabilities hide the EGL-related views and the EGL perspective, items in the pop-up menus and menus for creating new files, and the code templates available when you use content assist.

To enable EGL capabilities, follow these steps:
  1. From the main menu, click Window > Preferences.
  2. In the Preferences window, expand General in the tree and then click Capabilities.

    In the Capabilities list, the EGL Developer folder represents the EGL capabilities. You may have other capabilities in the list.

  3. To enable all EGL capabilities, select the check box next to EGL Developer.
  4. To select a few EGL capabilities to enable, follow these steps:
    1. Click Advanced. The Advanced window opens.
    2. Expand EGL Developer.
    3. Under EGL Developer, select the check boxes next to the capabilities that you want to enable.

      Each capability enables a different set of EGL functionality. The EGL Core Language capability is required for EGL functionality.

    4. Click OK.
  5. Normally, the workbench warns you before you use functionality that belongs to a disabled capability. If you clear the check box labeled Prompt when enabling capabilities, the workbench will automatically enable any capabilities that you try to use.
  6. To save your changes, click Apply, then click OK.

Some capabilities have prerequisites. For this reason, enabling EGL capabilities may automatically enable other capabilities that are required to develop and debug EGL applications.