Navigation
API > API/Plugins > API/Plugins/AvalancheEditorCore
| Name | IAvaEditorProvider |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheEditorCore/Public/IAvaEditorProvider.h |
| Include Path | #include "IAvaEditorProvider.h" |
Syntax
class IAvaEditorProvider : public TSharedFromThis< IAvaEditorProvider >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IAvaEditorProvider
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IAvaEditorProvider() |
IAvaEditorProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Construct() |
Called right after instantiating the provider | IAvaEditorProvider.h | |
| Optional: Add/Remove from the Actor array when performing operations such as Copy/Cut | IAvaEditorProvider.h | ||
UObject * GetSceneObject
(
UWorld* InWorld, |
Gets the Scene Object this Ava Editor Instance is using. | IAvaEditorProvider.h | |
virtual void OnSceneActivated() |
IAvaEditorProvider.h | ||
virtual void OnSceneDeactivated() |
IAvaEditorProvider.h | ||
virtual void SetAutoActivateScene
(
UObject* InSceneObject, |
Sets the auto activate scene option for the scene object to persist it | IAvaEditorProvider.h | |
virtual bool ShouldAutoActivateScene
(
UObject* InSceneObject |
Whether the scene object can be auto-activated if the functionality is available | IAvaEditorProvider.h |