Navigation
API > API/Plugins > API/Plugins/GameplayCameras
| Name | IGameplayCamerasModule |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/IGameplayCamerasModule.h |
| Include Path | #include "IGameplayCamerasModule.h" |
Syntax
class IGameplayCamerasModule : public IModuleInterface
Implements Interfaces
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| IGameplayCamerasLiveEditManager | UE::Cameras::IGameplayCamerasLiveEditManager | IGameplayCamerasModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TConstArrayView< UE::Cameras::FBlendableStructInfo > GetBlendableStructs() |
Gets the currently registered blendable structures. | IGameplayCamerasModule.h | |
TSharedPtr< IGameplayCamerasLiveEditManager > GetLiveEditManager() |
Gets the live edit manager. | IGameplayCamerasModule.h | |
void RegisterBlendableStruct
(
const UScriptStruct* StructType, |
Register a new blendable structure. | IGameplayCamerasModule.h | |
void SetLiveEditManager
(
TSharedPtr< IGameplayCamerasLiveEditManager > InLiveEditManager |
Sets the live edit manager. | IGameplayCamerasModule.h | |
void UnregisterBlendableStruct
(
const UScriptStruct* StructType |
Unregisters a blendable structure. | IGameplayCamerasModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IGameplayCamerasModule & Get() |
Singleton-like access to ICameraModule | IGameplayCamerasModule.h |