Files
UnrealEngine/Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterMedia/Private/Input/DisplayClusterMediaInputCameraBase.h
2025-05-18 13:04:45 +08:00

33 lines
724 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "Common/DisplayClusterMediaCameraCommon.h"
#include "Input/DisplayClusterMediaInputViewportBase.h"
class UDisplayClusterICVFXCameraComponent;
/**
* Base camera input adapter
*/
class FDisplayClusterMediaInputCameraBase
: public FDisplayClusterMediaInputViewportBase
, public FDisplayClusterMediaCameraCommon
{
public:
FDisplayClusterMediaInputCameraBase(
const FString& MediaId,
const FString& ClusterNodeId,
const FString& CameraId,
const FString& CameraViewportId,
UMediaSource* MediaSource
);
protected:
/** Updates late OCIO state */
virtual void UpdateLateOCIOState(const IDisplayClusterViewport* Viewport) override;
};