UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFakeStereoRenderingDevice Member List

This is the complete list of members for FFakeStereoRenderingDevice, including all inherited members.

AcquireColorTexture()IStereoRenderTargetManagerinlinevirtual
AcquireDepthTexture()IStereoRenderTargetManagerinlinevirtual
AdjustViewRect(int32 ViewIndex, int32 &X, int32 &Y, uint32 &SizeX, uint32 &SizeY) const overrideFFakeStereoRenderingDeviceinlinevirtual
AllocateDepthTexture(uint32 Index, uint32 SizeX, uint32 SizeY, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, ETextureCreateFlags TargetableTextureFlags, FTextureRHIRef &OutTargetableTexture, FTextureRHIRef &OutShaderResourceTexture, uint32 NumSamples=1)IStereoRenderTargetManagerinlinevirtual
AllocateRenderTargetTexture(uint32 Index, uint32 SizeX, uint32 SizeY, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, ETextureCreateFlags TargetableTextureFlags, FTextureRHIRef &OutTargetableTexture, FTextureRHIRef &OutShaderResourceTexture, uint32 NumSamples=1)IStereoRenderTargetManagerinlinevirtual
AllocateRenderTargetTextures(uint32 SizeX, uint32 SizeY, uint8 Format, uint32 NumLayers, ETextureCreateFlags Flags, ETextureCreateFlags TargetableTextureFlags, TArray< FTextureRHIRef > &OutTargetableTextures, TArray< FTextureRHIRef > &OutShaderResourceTextures, uint32 NumSamples=1)FFakeStereoRenderingDeviceinlinevirtual
AllocateShadingRateTexture(uint32 Index, uint32 RenderSizeX, uint32 RenderSizeY, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, ETextureCreateFlags TargetableTextureFlags, FTextureRHIRef &OutTexture, FIntPoint &OutTextureSize)IStereoRenderTargetManagerinlinevirtual
bLayeredRTsFFakeStereoRenderingDevice
CalculateRenderTargetSize(const class FViewport &Viewport, uint32 &InOutSizeX, uint32 &InOutSizeY)FFakeStereoRenderingDeviceinlinevirtual
CalculateStereoViewOffset(const int32 ViewIndex, FRotator &ViewRotation, const float WorldToMeters, FVector &ViewLocation) overrideFFakeStereoRenderingDeviceinlinevirtual
DifferenceBetweenEyesFFakeStereoRenderingDevice
EnableStereo(bool stereo=true) overrideFFakeStereoRenderingDeviceinlinevirtual
EndFinalPostprocessSettings(struct FPostProcessSettings *FinalPostProcessingSettings, const enum EStereoscopicPass StereoPassType, const int32 StereoViewIndex)IStereoRenderinginlinevirtual
FFakeStereoRenderingDevice(int ViewportWidth=640, int ViewportHeight=480, int RequestedNumViews=2)FFakeStereoRenderingDeviceinline
FOVInDegreesFFakeStereoRenderingDevice
GetActualColorSwapchainFormat() constIStereoRenderTargetManagerinlinevirtual
GetDesiredNumberOfViews(bool bStereoRequested) constFFakeStereoRenderingDeviceinlinevirtual
GetLODViewIndex() constIStereoRenderinginlinevirtual
GetMotionVectorDepthTexture(uint32 Index, const FIntPoint &Size, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, FTextureRHIRef &OutTexture, uint32 NumSamples=1)IStereoRenderTargetManagerinlinevirtual
GetMotionVectorTexture(uint32 Index, const FIntPoint &Size, uint8 Format, uint32 NumMips, ETextureCreateFlags Flags, FTextureRHIRef &OutTexture, uint32 NumSamples=1)IStereoRenderTargetManagerinlinevirtual
GetNumberOfBufferedFrames() constIStereoRenderTargetManagerinlinevirtual
GetRecommendedMotionVectorTextureSize(FIntPoint &OutTextureSize)IStereoRenderTargetManagerinlinevirtual
GetRenderTargetManager() overrideFFakeStereoRenderingDeviceinlinevirtual
GetStereoLayerPixelFormat()IStereoRenderTargetManagerinlinestatic
GetStereoLayers()IStereoRenderinginlinevirtual
GetStereoProjectionMatrix(const int32 ViewIndex) const overrideFFakeStereoRenderingDeviceinlinevirtual
GetTextSafeRegionBounds() constIStereoRenderinginlinevirtual
GetViewPassForIndex(bool bStereoRequested, int32 ViewIndex) const overrideFFakeStereoRenderingDeviceinlinevirtual
HDRGetMetaDataForStereo(EDisplayOutputFormat &OutDisplayOutputFormat, EDisplayColorGamut &OutDisplayColorGamut, bool &OutbHDRSupported)IStereoRenderTargetManagerinlinevirtual
HeightFFakeStereoRenderingDevice
InitCanvasFromView(FSceneView *InView, UCanvas *Canvas) overrideFFakeStereoRenderingDeviceinlinevirtual
IsAPrimaryPass(EStereoscopicPass Pass)IStereoRenderinginlinestatic
IsAPrimaryView(const FSceneView &View)IStereoRenderingstatic
IsASecondaryPass(EStereoscopicPass Pass)IStereoRenderinginlinestatic
IsASecondaryView(const FSceneView &View)IStereoRenderingstatic
IsStandaloneStereoOnlyDevice() constIStereoRenderinginlinevirtual
IsStartInVR()IStereoRenderingstatic
IsStereoEnabled() const overrideFFakeStereoRenderingDeviceinlinevirtual
IsStereoEnabledOnNextFrame() constIStereoRenderinginlinevirtual
IsStereoEyePass(EStereoscopicPass Pass)IStereoRenderinginlinestatic
IsStereoEyeView(const FSceneView &View)IStereoRenderingstatic
NeedReAllocateDepthTexture(const TRefCountPtr< struct IPooledRenderTarget > &DepthTarget)IStereoRenderTargetManagerinlinevirtual
NeedReAllocateShadingRateTexture(const TRefCountPtr< struct IPooledRenderTarget > &ShadingRateTarget)IStereoRenderTargetManagerinlinevirtual
NeedReAllocateViewportRenderTarget(const class FViewport &Viewport)FFakeStereoRenderingDeviceinlinevirtual
NumViewsFFakeStereoRenderingDevice
OverrideFinalPostprocessSettings(struct FPostProcessSettings *OverridePostProcessingSettings, const enum EStereoscopicPass StereoPassType, const int32 StereoViewIndex, float &BlendWeight)IStereoRenderinginlinevirtual
ReconfigureForShaderPlatform(EShaderPlatform NewShaderPlatform)IStereoRenderTargetManagerinlinevirtual
RenderTexture_RenderThread(class FRDGBuilder &GraphBuilder, FRDGTextureRef BackBuffer, FRDGTextureRef SrcTexture, FVector2f WindowSize) constFFakeStereoRenderingDeviceinlinevirtual
IStereoRendering::RenderTexture_RenderThread(class FRHICommandListImmediate &RHICmdList, class FRHITexture *BackBuffer, class FRHITexture *SrcTexture, FVector2D WindowSize) const finalIStereoRenderinginlinevirtual
SetFinalViewRect(class FRHICommandListImmediate &RHICmdList, const int32 ViewIndex, const FIntRect &FinalViewRect) overrideFFakeStereoRenderingDeviceinlinevirtual
ShouldUseSeparateRenderTarget() constFFakeStereoRenderingDeviceinlinevirtual
StartFinalPostprocessSettings(struct FPostProcessSettings *StartPostProcessingSettings, const enum EStereoscopicPass StereoPassType, const int32 StereoViewIndex)IStereoRenderinginlinevirtual
TopFOVRatioFFakeStereoRenderingDevice
UpdateViewport(bool bUseSeparateRenderTarget, const class FViewport &Viewport, class SViewport *ViewportWidget=nullptr) overrideFFakeStereoRenderingDeviceinlinevirtual
WidthFFakeStereoRenderingDevice
~FFakeStereoRenderingDevice()FFakeStereoRenderingDeviceinlinevirtual
~IStereoRendering()IStereoRenderinginlinevirtual