Navigation
API > API/Editor > API/Editor/SequencerCore
Interface for the Sequencer module.
| Name | ISequencerCoreModule |
| Type | class |
| Header File | /Engine/Source/Editor/SequencerCore/Public/ISequencerCoreModule.h |
| Include Path | #include "ISequencerCoreModule.h" |
Syntax
class ISequencerCoreModule : public IModuleInterface
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FViewModel > FactoryNewModel
(
UObject* Object |
Attempt to create a new model type for the specified object | ISequencerCoreModule.h | |
FDelegateHandle RegisterModelType
(
const TWeakObjectPtr< UClass >& WeakClass, |
Register a new MVVM view model type factory functor that will be used for any UObjects of the specified class type | ISequencerCoreModule.h | |
FDelegateHandle RegisterModelType
(
const TWeakObjectPtr< UClass >& WeakClass, |
Register a new MVVM view model type from a view model type ID that will be used for any UObjects of the specified class type | ISequencerCoreModule.h | |
void UnRegisterModelType
(
FDelegateHandle Handle |
Unregister a previously registered view model type | ISequencerCoreModule.h |