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

#include <CameraPhotographyModule.h>

+ Inheritance diagram for ICameraPhotographyModule:

Public Member Functions

virtual void StartupModule () override
 
virtual TSharedPtr< class ICameraPhotographyCreateCameraPhotography ()=0
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual void ShutdownModule ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 

Static Public Member Functions

static FName GetModularFeatureName ()
 
static ICameraPhotographyModuleGet ()
 
static bool IsAvailable ()
 

Detailed Description

The public interface of the CameraPhotographyModule

Member Function Documentation

◆ CreateCameraPhotography()

virtual TSharedPtr< class ICameraPhotography > ICameraPhotographyModule::CreateCameraPhotography ( )
pure virtual

Attempts to create a new photography interface

Returns
Interface to the photography implementation, if we were able to successfully create one

◆ Get()

static ICameraPhotographyModule & ICameraPhotographyModule::Get ( )
inlinestatic

Singleton-like access to ICameraPhotographyModule

Returns
Returns ICameraPhotographyModule singleton instance, loading the module on demand if needed

◆ GetModularFeatureName()

static FName ICameraPhotographyModule::GetModularFeatureName ( )
inlinestatic

◆ IsAvailable()

static bool ICameraPhotographyModule::IsAvailable ( )
inlinestatic

Checks to see if this module is loaded and ready. It is only valid to call Get() if IsAvailable() returns true.

Returns
True if the module is loaded and ready to use

◆ StartupModule()

virtual void ICameraPhotographyModule::StartupModule ( )
inlineoverridevirtual

Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. ie:

FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

Reimplemented from IModuleInterface.


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