FDeferredCleanupInterface

Deferred cleanup.

Windows
MacOS
Linux

Inheritance Hierarchy

FDeferredCleanupInterface

FDeferredCleanupSlateBrush

FDistanceFieldVolumeData

FLightMap

FLegacyLightMap1D

FLightMap2D

FMaterialShaderMap

FNiagaraShaderMap

FOpenColorIOShaderMap

FPreLoadSettingsContainerBase

FPrimitiveSceneInfo

FShader

FGlobalShader

FAYUVConvertPS

FBMPConvertPS

FClearBufferReplacementCS

FClearReplacementPS

FClearReplacementVS

FClearTexture2DArrayReplacementCS

FClearTexture2DReplacementCS

FClearTexture2DReplacementScissorCS

FClearVolumeReplacementCS

FCopyRectPS

FCopyTexture2DCS

FCubemapTexturePropertiesPS

FCubemapTexturePropertiesVS

FFillTextureCS

FHdrCustomResolve2xPS

FHdrCustomResolve4xPS

FHdrCustomResolve8xPS

FHdrCustomResolveFMask2xPS

FHdrCustomResolveFMask4xPS

FHdrCustomResolveFMask8xPS

FHdrCustomResolveVS

FIESLightProfilePS

FInvertAlphaPS

FLongGPUTaskPS

FMediaShadersVS

FNiagaraCopyIntBufferRegionCS

FNiagaraDrawIndirectArgsGenCS

FNiagaraSortKeyGenCS

FNULLPS

FNV12ConvertPS

FNV21ConvertPS

FOculusAlphaInverseShader

FOculusBlackShader

FOculusCubemapPS

FOculusVertexShader

FOculusWhiteShader

FOneColorPS

TOneColorPixelShaderMRT

FResolveDepth2XPS

FResolveDepth4XPS

FResolveDepth8XPS

FResolveDepthNonMSPS

FResolveDepthPS

FResolveSingleSamplePS

FResolveVS

FRGB10toYUVv210ConvertPS

FRGB8toUYVY8ConvertPS

FRGBConvertPS

FScreenPS

FScreenPS_OSE

FScreenPSsRGBSource

FScreenVertexShaderVS

FScreenVS

TScreenVSForGS

FSetAlphaOnePS

FSimpleElementColorChannelMaskPS

FSimpleElementHitProxyPS

FSimpleElementPS

FSimpleElementAlphaOnlyPS

FSimpleElementGammaBasePS

FSimpleElementGammaAlphaOnlyPS

FSimpleElementGammaPS

FSimpleElementMaskedGammaBasePS

FSimpleElementDistanceFieldGammaPS

FSimpleElementMaskedGammaPS

FSimpleElementVS

FStereoLayerPS_Base

FStereoLayerPS

FStereoLayerPS_External

FStereoLayerVS

FUpdateTexture2DSubresouceCS

FUpdateTexture3DSubresouceCS

FUYVYConvertPS

FWmfMediaHardwareVideoDecodingShader

FHardwareVideoDecodingPassThroughPS

FHardwareVideoDecodingPS

FHardwareVideoDecodingVS

FHardwareVideoDecodingY416PS

FWriteToSliceGS

FWriteToSliceVS

FYCbCrConvertPS

FYCbCrConvertPS_4x4Matrix

FYUVConvertPS

FYUVv210ConvertPS

FYUY2ConvertPS

FYVYUConvertPS

TCopyDataCS

TCopyTexture2DCS

TOneColorVS

TUpdateTexture2DSubresouceCS

FMaterialShader

FMeshMaterialShader

FNiagaraShader

FNiagaraEmitterInstanceShader

FOpenColorIOPixelShader

FShaderResource

FShadowMap

FShadowMap2D

FSkeletalMeshObject

FSkyTextureCubeResource

FSlateTexture2DRHIRef

FWidgetRenderer

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/RenderingThread.h

Include

#include "RenderingThread.h"

Syntax

class FDeferredCleanupInterface

Remarks

The base class of objects that need to defer deletion until the render command queue has been flushed.

Destructors

Name Description

Public function Virtual

~FDeferredCleanupInterface()

Deprecated Functions

Name Description

Public function Virtual

void

 

FinishCleanup()

FinishCleanup is deprecated. Use RAII in the destructor instead.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback