UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMovieSceneChannelOverrideProvider Class Referenceabstract

#include <IMovieSceneChannelOverrideProvider.h>

+ Inheritance diagram for IMovieSceneChannelOverrideProvider:

Public Types

using FChannelOverrideProviderTraitsHandle = UE::MovieScene::FChannelOverrideProviderTraitsHandle
 

Public Member Functions

virtual UMovieSceneSectionChannelOverrideRegistryGetChannelOverrideRegistry (bool bCreateIfMissing)=0
 
virtual FChannelOverrideProviderTraitsHandle GetChannelOverrideProviderTraits () const =0
 
virtual void OnChannelOverridesChanged ()=0
 

Detailed Description

Interface to be added to UMovieSceneSection types when they contain entity data

Member Typedef Documentation

◆ FChannelOverrideProviderTraitsHandle

Member Function Documentation

◆ GetChannelOverrideProviderTraits()

virtual FChannelOverrideProviderTraitsHandle IMovieSceneChannelOverrideProvider::GetChannelOverrideProviderTraits ( ) const
pure virtual

Gets the naming/indexing traits for this provider.

Implemented in UMovieSceneFloatSection.

◆ GetChannelOverrideRegistry()

virtual UMovieSceneSectionChannelOverrideRegistry * IMovieSceneChannelOverrideProvider::GetChannelOverrideRegistry ( bool  bCreateIfMissing)
pure virtual

Gets the channel override container.

Implemented in UMovieSceneFloatSection.

◆ OnChannelOverridesChanged()

virtual void IMovieSceneChannelOverrideProvider::OnChannelOverridesChanged ( )
pure virtual

Called when channel overrides have been added or removed. Should invalidate the channel proxy.

Implemented in UMovieSceneFloatSection.


The documentation for this class was generated from the following file: