Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A generic utility class that defines a fluent interface for setting properties and adding items to array properties on a given object.
| Name | TCameraObjectInitializer |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Build/CameraAssetAssembleUtils.h |
| Include Path | #include "Build/CameraAssetAssembleUtils.h" |
Syntax
template<typename ObjectType>
struct TCameraObjectInitializer
Derived Classes
TCameraObjectInitializer derived class hierarchy
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Object | ObjectType * | Build/CameraAssetAssembleUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TCameraObjectInitializer< ObjectType > & Add
(
TArray< ItemType > ObjectType::* Field, |
Adds an item to a given public array property (via its member field). | Build/CameraAssetAssembleUtils.h | |
TCameraObjectInitializer< ObjectType > & Set
(
PropertyType ObjectType::* Field, |
Sets a value on the given public property (via its member field). | Build/CameraAssetAssembleUtils.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetObject
(
ObjectType* InObject |
Build/CameraAssetAssembleUtils.h |