#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.