UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLandscapeModule Class Reference
+ Inheritance diagram for FLandscapeModule:

Public Member Functions

void StartupModule () override
 
void ShutdownModule () override
 
virtual TSharedPtr< FLandscapeSceneViewExtension, ESPMode::ThreadSafeGetLandscapeSceneViewExtension () const override
 
virtual void SetLandscapeEditorServices (ILandscapeEditorServices *InLandscapeEditorServices) override
 
virtual ILandscapeEditorServicesGetLandscapeEditorServices () const override
 
virtual void SetCreateLandscapeComponentSceneProxyDelegate (const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate &InDelegate) override
 
virtual const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate & GetCreateLandscapeComponentSceneProxyDelegate () const override
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 

Additional Inherited Members

- Public Attributes inherited from ILandscapeModule
virtual void virtual SetLandscapeEditorServices(ILandscapeEditorServices *InLandscapeEditorServices) PURE_VIRTUAL(ILandscapeModule ILandscapeEditorServices GetLandscapeEditorServices )() const PURE_VIRTUAL(ILandscapeModule
 
virtual void virtual SetCreateLandscapeComponentSceneProxyDelegate(const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate &InDelegate) PURE_VIRTUAL(ILandscapeModule const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate &GetCreateLandscapeComponentSceneProxyDelegate() const PURE_VIRTUAL(ILandscapeModule return Dummy
 

Member Function Documentation

◆ GetCreateLandscapeComponentSceneProxyDelegate()

virtual const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate & FLandscapeModule::GetCreateLandscapeComponentSceneProxyDelegate ( ) const
inlineoverridevirtual

◆ GetLandscapeEditorServices()

virtual ILandscapeEditorServices * FLandscapeModule::GetLandscapeEditorServices ( ) const
inlineoverridevirtual

◆ GetLandscapeSceneViewExtension()

virtual TSharedPtr< FLandscapeSceneViewExtension, ESPMode::ThreadSafe > FLandscapeModule::GetLandscapeSceneViewExtension ( ) const
inlineoverridevirtual

Implements ILandscapeModule.

◆ SetCreateLandscapeComponentSceneProxyDelegate()

virtual void FLandscapeModule::SetCreateLandscapeComponentSceneProxyDelegate ( const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate &  InDelegate)
inlineoverridevirtual

◆ SetLandscapeEditorServices()

virtual void FLandscapeModule::SetLandscapeEditorServices ( ILandscapeEditorServices InLandscapeEditorServices)
inlineoverridevirtual

◆ ShutdownModule()

void FLandscapeModule::ShutdownModule ( )
overridevirtual

Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finish StartupModule(). This means that, as long as a module references dependent modules in it's StartupModule(), it can safely reference those dependencies in ShutdownModule() as well.

Reimplemented from IModuleInterface.

◆ StartupModule()

void FLandscapeModule::StartupModule ( )
overridevirtual

IModuleInterface implementation

Reimplemented from IModuleInterface.


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