Navigation
API > API/Plugins > API/Plugins/GeometryCollectionEditor
The public interface to this module
| Name | IGeometryCollectionEditorPlugin |
| Type | class |
| Header File | /Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionEditor/Public/GeometryCollection/GeometryCollectionEditorPlugin.h |
| Include Path | #include "GeometryCollection/GeometryCollectionEditorPlugin.h" |
Syntax
class IGeometryCollectionEditorPlugin : public IModuleInterface
Implements Interfaces
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetBroker | FGeometryCollectionAssetBroker * | GeometryCollection/GeometryCollectionEditorPlugin.h | ||
| EditorCommands | TArray< IConsoleObject * > | GeometryCollection/GeometryCollectionEditorPlugin.h | ||
| GeometryCollectionCacheAssetActions | FAssetTypeActions_GeometryCollectionCache * | Asset actions for new asset types. | GeometryCollection/GeometryCollectionEditorPlugin.h | |
| StyleSet | TSharedPtr< FSlateStyleSet > | Styleset for geom collection tool brushes/fonts etc. | GeometryCollection/GeometryCollectionEditorPlugin.h | |
| TargetCacheProvider | FTargetCacheProviderEditor | Modular features Provider for new caches requested from other modules | GeometryCollection/GeometryCollectionEditorPlugin.h | |
| ViewMenuExtender | FLevelEditorModule::FLevelEditorMenuExtender | GeometryCollection/GeometryCollectionEditorPlugin.h | ||
| ViewMenuExtenderHandle | FDelegateHandle | GeometryCollection/GeometryCollectionEditorPlugin.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FSlateStyleSet > GetStyleSet() |
GeometryCollection/GeometryCollectionEditorPlugin.h |
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
GeometryCollection/GeometryCollectionEditorPlugin.h | ||
virtual void StartupModule() |
GeometryCollection/GeometryCollectionEditorPlugin.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IGeometryCollectionEditorPlugin & Get () |
Singleton-like access to this module's interface. | GeometryCollection/GeometryCollectionEditorPlugin.h | |
static const ISlateStyle * GetEditorStyle() |
GeometryCollection/GeometryCollectionEditorPlugin.h | ||
static FName GetEditorStyleName() |
GeometryCollection/GeometryCollectionEditorPlugin.h | ||
static bool IsAvailable () |
Checks to see if this module is loaded and ready. | GeometryCollection/GeometryCollectionEditorPlugin.h |