(Created page with "Category:Project tab right|alt=Screenshot of UEStudio's Classviewer <span class="idm-uestudio-only">''This feature is available in [http...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 22: | Line 22: | ||
|[[File:UEStudio-classviewer-struct.png]] | |[[File:UEStudio-classviewer-struct.png]] | ||
|Struct | |Struct | ||
− | |||
|[[File:UEStudio-classviewer-struct-public.png]] | |[[File:UEStudio-classviewer-struct-public.png]] | ||
|Public struct | |Public struct | ||
Line 28: | Line 27: | ||
|[[File:UEStudio-classviewer-class.png]] | |[[File:UEStudio-classviewer-class.png]] | ||
|Class | |Class | ||
− | |||
|[[File:UEStudio-classviewer-class-public.png]] | |[[File:UEStudio-classviewer-class-public.png]] | ||
|Public class | |Public class | ||
Line 34: | Line 32: | ||
|[[File:UEStudio-classviewer-interface.png]] | |[[File:UEStudio-classviewer-interface.png]] | ||
|Interface | |Interface | ||
− | |||
|[[File:UEStudio-classviewer-interface-public.png]] | |[[File:UEStudio-classviewer-interface-public.png]] | ||
|Public interface | |Public interface | ||
Line 40: | Line 37: | ||
|[[File:UEStudio-classviewer-globals.png]] | |[[File:UEStudio-classviewer-globals.png]] | ||
|Globals folder | |Globals folder | ||
− | |||
|[[File:UEStudio-classviewer-global-functions.png]] | |[[File:UEStudio-classviewer-global-functions.png]] | ||
|Global functions | |Global functions | ||
Line 46: | Line 42: | ||
|[[File:UEStudio-classviewer-global-labels.png]] | |[[File:UEStudio-classviewer-global-labels.png]] | ||
|Global labels | |Global labels | ||
− | |||
|[[File:UEStudio-classviewer-global-macros.png]] | |[[File:UEStudio-classviewer-global-macros.png]] | ||
|Global macros | |Global macros | ||
Line 52: | Line 47: | ||
|[[File:UEStudio-classviewer-global-variables.png]] | |[[File:UEStudio-classviewer-global-variables.png]] | ||
|Global variables | |Global variables | ||
− | |||
|[[File:UEStudio-classviewer-global-unknown.png]] | |[[File:UEStudio-classviewer-global-unknown.png]] | ||
|Global miscellaneous items | |Global miscellaneous items | ||
Line 58: | Line 52: | ||
|[[File:UEStudio-classviewer-enum.png]] | |[[File:UEStudio-classviewer-enum.png]] | ||
|Enum | |Enum | ||
− | |||
|[[File:UEStudio-classviewer-enum-protected.png]] | |[[File:UEStudio-classviewer-enum-protected.png]] | ||
|Protected enum | |Protected enum | ||
Line 64: | Line 57: | ||
|[[File:UEStudio-classviewer-enum-private.png]] | |[[File:UEStudio-classviewer-enum-private.png]] | ||
|Private enum | |Private enum | ||
− | |||
|[[File:UEStudio-classviewer-enum-item.png]] | |[[File:UEStudio-classviewer-enum-item.png]] | ||
|Enum value | |Enum value | ||
Line 70: | Line 62: | ||
|[[File:UEStudio-classviewer-namespace.png]] | |[[File:UEStudio-classviewer-namespace.png]] | ||
|Namespace | |Namespace | ||
− | |||
|[[File:UEStudio-classviewer-variable.png]] | |[[File:UEStudio-classviewer-variable.png]] | ||
|Variable | |Variable | ||
Line 76: | Line 67: | ||
|[[File:UEStudio-classviewer-variable-protected.png]] | |[[File:UEStudio-classviewer-variable-protected.png]] | ||
|Protected variable | |Protected variable | ||
− | |||
|[[File:UEStudio-classviewer-variable-private.png]] | |[[File:UEStudio-classviewer-variable-private.png]] | ||
|Private variable | |Private variable | ||
Line 82: | Line 72: | ||
|[[File:UEStudio-classviewer-variable-global.png]] | |[[File:UEStudio-classviewer-variable-global.png]] | ||
|Global variable | |Global variable | ||
− | |||
|[[File:UEStudio-classviewer-variable-global-protected.png]] | |[[File:UEStudio-classviewer-variable-global-protected.png]] | ||
|Protected global variable | |Protected global variable | ||
Line 88: | Line 77: | ||
|[[File:UEStudio-classviewer-variable-global-private.png]] | |[[File:UEStudio-classviewer-variable-global-private.png]] | ||
|Private global variable | |Private global variable | ||
− | |||
|[[File:UEStudio-classviewer-function.png]] | |[[File:UEStudio-classviewer-function.png]] | ||
|Function | |Function | ||
Line 94: | Line 82: | ||
|[[File:UEStudio-classviewer-function-protected.png]] | |[[File:UEStudio-classviewer-function-protected.png]] | ||
|Protected function | |Protected function | ||
− | |||
|[[File:UEStudio-classviewer-function-private.png]] | |[[File:UEStudio-classviewer-function-private.png]] | ||
|Private function | |Private function | ||
Line 100: | Line 87: | ||
|[[File:UEStudio-classviewer-typedef.png]] | |[[File:UEStudio-classviewer-typedef.png]] | ||
|Typedef | |Typedef | ||
− | |||
|[[File:UEStudio-classviewer-macro.png]] | |[[File:UEStudio-classviewer-macro.png]] | ||
|Macro | |Macro | ||
Line 106: | Line 92: | ||
|[[File:UEStudio-classviewer-label.png]] | |[[File:UEStudio-classviewer-label.png]] | ||
|Label | |Label | ||
− | |||
|[[File:UEStudio-classviewer-collection.png]] | |[[File:UEStudio-classviewer-collection.png]] | ||
|Collection | |Collection | ||
Line 112: | Line 97: | ||
|[[File:UEStudio-classviewer-define.png]] | |[[File:UEStudio-classviewer-define.png]] | ||
|Define | |Define | ||
− | + | |[[File:UEStudio-classviewer-template.png]] | |
− | |[[File:UEStudio-classviewer- | ||
|Template | |Template | ||
|- | |- | ||
|[[File:UEStudio-classviewer-events.png]] | |[[File:UEStudio-classviewer-events.png]] | ||
|Event | |Event | ||
− | |||
|[[File:UEStudio-classviewer-hash.png]] | |[[File:UEStudio-classviewer-hash.png]] | ||
|Hash | |Hash | ||
Line 124: | Line 107: | ||
|[[File:UEStudio-classviewer-hash-protected.png]] | |[[File:UEStudio-classviewer-hash-protected.png]] | ||
|Protected hash | |Protected hash | ||
− | |||
|[[File:UEStudio-classviewer-hash-private.png]] | |[[File:UEStudio-classviewer-hash-private.png]] | ||
|Private hash | |Private hash | ||
Line 130: | Line 112: | ||
|[[File:UEStudio-classviewer-array.png]] | |[[File:UEStudio-classviewer-array.png]] | ||
|Array | |Array | ||
− | |||
|[[File:UEStudio-classviewer-array-protected.png]] | |[[File:UEStudio-classviewer-array-protected.png]] | ||
|Protected array | |Protected array | ||
Line 136: | Line 117: | ||
|[[File:UEStudio-classviewer-array-private.png]] | |[[File:UEStudio-classviewer-array-private.png]] | ||
|Private array | |Private array | ||
− | |||
|[[File:UEStudio-classviewer-property.png]] | |[[File:UEStudio-classviewer-property.png]] | ||
|Property | |Property | ||
Line 142: | Line 122: | ||
|[[File:UEStudio-classviewer-property-protected.png]] | |[[File:UEStudio-classviewer-property-protected.png]] | ||
|Protected property | |Protected property | ||
− | |||
|[[File:UEStudio-classviewer-property-private.png]] | |[[File:UEStudio-classviewer-property-private.png]] | ||
|Private property | |Private property | ||
|} | |} |
This feature is available in UEStudio only.
The Classviewer in UEStudio shows a parsed, tree-style representation of the active project. This can include classes, namespaces, functions, variables, and more. The Classviewer parses all supported languages listed under Settings » IDE » Parser.
You can access the Classviewer a couple of different ways:
The Classviewer / IntelliTips functionality in UEStudio is designed to supercede the basic Ctags functionality (however, Ctags is still supported in UEStudio).
Double-clicking an item in the Classviewer will jump to the definition of that item within the active project.
UEStudio includes the following symbols in the Classviewer.