#include <ComposableCameraParameterBlock.h>

A single parameter value in a ParameterBlock. Type-erased storage using a byte array.

Public Attributes

Return Name Description
EComposableCameraPinType PinType The pin type of this value.
TArray< uint8 > Data Raw bytes holding the value. Size depends on PinType.

PinType

EComposableCameraPinType PinType = 

The pin type of this value.


Data

TArray< uint8 > Data

Raw bytes holding the value. Size depends on PinType.

Public Methods

Return Name Description
void Set inline Set a typed value.
bool Get const inline Get a typed value. Returns false if types mismatch or data is empty.

Set

inline

template<typename T> inline void Set(EComposableCameraPinType InPinType, const T & Value)

Set a typed value.


Get

const inline

template<typename T> inline bool Get(T & OutValue) const

Get a typed value. Returns false if types mismatch or data is empty.