Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
| Name | UInterchangeBaseCameraFactoryNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeCameraFactoryNode.h |
| Include Path | #include "InterchangeCameraFactoryNode.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UInterchangeBaseCameraFactoryNode : public UInterchangeActorFactoryNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeFactoryBaseNode → UInterchangeActorFactoryNode → UInterchangeBaseCameraFactoryNode
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetCustomAutoExposureMethod
(
EInterchangeAutoExposureMethod& AttributeValue |
InterchangeCameraFactoryNode.h |
|
|
bool GetCustomExposureCompensation
(
float& AttributeValue |
InterchangeCameraFactoryNode.h |
|
|
bool GetCustomExposureFstop
(
float& AttributeValue |
InterchangeCameraFactoryNode.h |
|
|
bool GetCustomExposureISO
(
float& AttributeValue |
InterchangeCameraFactoryNode.h |
|
|
bool GetCustomExposureShutterSpeed
(
float& AttributeValue |
InterchangeCameraFactoryNode.h |
|
|
bool GetCustomNearClipPlane
(
float& AttributeValue |
InterchangeCameraFactoryNode.h |
|
|
bool SetCustomAutoExposureMethod
(
const EInterchangeAutoExposureMethod& AttributeValue, |
InterchangeCameraFactoryNode.h |
|
|
bool SetCustomExposureCompensation
(
const float& AttributeValue, |
InterchangeCameraFactoryNode.h |
|
|
bool SetCustomExposureFstop
(
const float& AttributeValue, |
InterchangeCameraFactoryNode.h |
|
|
bool SetCustomExposureISO
(
const float& AttributeValue, |
InterchangeCameraFactoryNode.h |
|
|
bool SetCustomExposureShutterSpeed
(
const float& AttributeValue, |
InterchangeCameraFactoryNode.h |
|
|
bool SetCustomNearClipPlane
(
const float& AttributeValue, |
InterchangeCameraFactoryNode.h |
|
Public Virtual
Overridden from UInterchangeFactoryBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyWithObject
(
const UInterchangeFactoryBaseNode* SourceNode, |
InterchangeCameraFactoryNode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ApplyCustomAutoExposureMethodToAsset
(
UObject* Asset |
We must implement our other PostProcessSettings delegates because we need to also set the bOverride properties alongside the property values themselves, as otherwise they will have no effect | InterchangeCameraFactoryNode.h | |
bool ApplyCustomExposureCompensationToAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
bool ApplyCustomExposureISOToAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
bool ApplyCustomExposureShutterSpeedToAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
bool FillCustomAutoExposureMethodFromAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
bool FillCustomExposureCompensationFromAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
bool FillCustomExposureISOFromAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
bool FillCustomExposureShutterSpeedFromAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ApplyCustomExposureFstopToAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
virtual bool ApplyCustomNearClipPlaneToAsset
(
UObject* Asset |
We need to defer these to the derived classes as the implementation is slightly different for each. | InterchangeCameraFactoryNode.h | |
virtual bool FillCustomExposureFstopFromAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h | ||
virtual bool FillCustomNearClipPlaneFromAsset
(
UObject* Asset |
InterchangeCameraFactoryNode.h |