| FUVEditor2DViewportClient |
Client used to display a 2D view of the UV's, implemented by using a perspective viewport with a locked camera. |
| FUVEditor3DViewportClient |
Viewport client for the 3d live preview in the UV editor. |
| FUVEditorBrushSelectToolCommands |
|
| FUVEditorCommands |
|
| FUVEditorModeToolkit |
The UV editor mode toolkit is responsible for the panel on the side in the UV editor that shows mode and tool properties. |
| FUVEditorModeUILayer |
Handles the hosting of additional toolkits, such as the mode toolkit, within the UVEditor's toolkit. |
| FUVEditorModularFeature |
Connector class that allows other plugins to look for the UV Editor to see if the plugin is present, (via IModularFeatures::Get().GetModularFeature and related methods), and then launch it if so. |
| FUVEditorModule |
Besides the normal module things, the module class is also responsible for hooking the UV editor into existing menus. |
| FUVEditorToolActionCommands |
|
| FUVEditorToolkit |
The toolkit is supposed to act as the UI manager for the asset editor. |
| SUVEditor2DViewport |
|
| SUVEditor3DViewport |
Viewport used for live preview in UV editor. Has a custom toolbar overlay at the top. |
| UUVEditor |
The actual asset editor class doesn't have that much in it, intentionally. |
| UUVEditor2DViewportContext |
|
| UUVEditorBackgroundPreview |
Serves as a container for the background texture/material display in the UVEditor. |
| UUVEditorBackgroundPreviewProperties |
Visualization settings for the UUVEditorBackgroundPreview |
| UUVEditorDistortionVisualization |
This class contains the logic for handling distortion visualization within the UV Editor. |
| UUVEditorDistortionVisualizationProperties |
Visualization settings for the UUVEditorDistortionVisualization |
| UUVEditorGridProperties |
Visualization settings for the UUVEditorMode's Grid |
| UUVEditorInitializationContext |
An editor-only context used specifically to pass data from the asset editor to the mode when that data is not meant to be used by the tools. |
| UUVEditorMode |
The UV editor mode is the mode used in the UV asset editor. |
| UUVEditorSubsystem |
The subsystem is meant to hold any UV editor operations that are not UI related (those are handled by the toolkit); however, in our case, most of our operations are wrapped up inside tools and the UV mode. |
| UUVEditorUDIMProperties |
Settings for UDIMs in the UVEditor |
| UUVEditorUISubsystem |
Interchange layer to manage built in tab locations within the editor's layout. |
| UUVEditorUVChannelProperties |
UV Layer Settings for the UVEditorMode |