// Copyright Epic Games, Inc. All Rights Reserved. /*============================================================================= SceneCaptureRendering.h: SceneCaptureRendering definitions. =============================================================================*/ #pragma once #include "Containers/ContainersFwd.h" #include "RenderGraphFwd.h" class FSceneView; class FSceneViewFamily; class FViewInfo; struct FMinimalSceneTextures; RENDERER_API void CopySceneCaptureComponentToTarget( FRDGBuilder& GraphBuilder, const FMinimalSceneTextures& SceneTextures, FRDGTextureRef ViewFamilyTexture, FRDGTextureRef ViewFamilyDepthTexture, const FSceneViewFamily& ViewFamily, const TArray& Views); RENDERER_API void CopySceneCaptureComponentToTarget( FRDGBuilder& GraphBuilder, const FMinimalSceneTextures& SceneTextures, FRDGTextureRef ViewFamilyTexture, FRDGTextureRef ViewFamilyDepthTexture, const FSceneViewFamily& ViewFamily, TConstArrayView Views); RENDERER_API void CopySceneCaptureComponentToTarget( FRDGBuilder& GraphBuilder, FRDGTextureRef ViewFamilyTexture, FRDGTextureRef ViewFamilyDepthTexture, const FSceneViewFamily& ViewFamily, TConstStridedView Views); RENDERER_API void CopySceneCaptureComponentToTarget( FRDGBuilder& GraphBuilder, const FMinimalSceneTextures& SceneTextures, FRDGTextureRef ViewFamilyTexture, const FSceneViewFamily& ViewFamily, const TArray& Views); RENDERER_API void CopySceneCaptureComponentToTarget( FRDGBuilder& GraphBuilder, const FMinimalSceneTextures& SceneTextures, FRDGTextureRef ViewFamilyTexture, const FSceneViewFamily& ViewFamily, TConstArrayView Views); RENDERER_API void CopySceneCaptureComponentToTarget( FRDGBuilder& GraphBuilder, FRDGTextureRef ViewFamilyTexture, const FSceneViewFamily& ViewFamily, TConstStridedView Views);