Class Viewer

Версия движка: 4.9

Средство просмотра классов (Class Viewer) позволяет пользователю просматривать иерархический список классов, используемых редактором.

С помощью средства просмотра можно создавать Blueprints и открывать их для изменения. Вы также можете открыть файлы заголовков C++ или создать новые классы C++ на основе выбранного класса.

Открытие средства просмотра классов

Средство просмотра классов может быть открыто через Window -> Developer Tools -> Class Viewer

Интерфейс средства просмотра классов

Состоит из трех областей

  • Filters

    • Actors Only - фильтрует список, чтобы показать только потомков класса Actor.

    • Placeable Only - фильтрует список, чтобы показать только размещаемые классы Акторов.

    • Blueprint Bases Only - фильтрует список, чтобы показать только Blueprint Bases, из которого могут быть созданы Блупринты.

  • View

    • Expand All - раскрывает все дерево, отображая дочерние элементы.

    • Collapse All - скрывает все дерево, скрывая дочерние элементы.

Панель поиска позволяет фильтровать классы по имени. Когда выполняется поиск по одному слову, элементы прошедшие даже частичное совпадение будут выделены. Элементы, которые не проходят фильтр, будут выделены серым, если у них есть дочерние элементы, подходящие под фильтр или вовсе удалены, если они не подходят под параметры поиска.

Если в запросе несколько слов, будет найдено частичное совпадение по любому. Выделение при нескольких словах недоступно.

Class Tree

В этой области показаны отношения родителями и наследующимися классами, которые проходят как фильтры.

Каждый предмет можно разбить на две части: Class Name и Context Menu.

Class Name - название класса. Элементы, выделенные синим цветом, относятся к классам Blueprint, а белые элементы не относятся к классу Blueprint.

Context Menu - контекстное меню. Параметры, доступные в контекстном меню, зависят от типа выбранного класса:

Тип класса

Опции

Описание

Blueprint Class

Create Blueprint...

Создает новый Blueprint, связанный с выбранным.

Edit

Открывает выбранный Blueprint в редакторе Blueprint.

Open C++ Header File...

Открывает заголовочный файл в Visual Studio.

Create New C++ Class...

Открывает обзорщик классов C++ для создания нового класса

с выбранным классом в качестве родительского.

Drag'n'Drop

Добавление Актора класса Blueprint в область просмотра добавит Актора на сцену. При успешном перетаскивании класса мышка покажет, какой класс находится в руке. Только один класс может быть перемещен за один раз.

Помимо добавления в область просмотра, классы можно перетащить в поля панели Details. Только классы, являющиеся потомками класса, связанного с полем, могут быть успешно перемещены.

Last updated