FRenderResource::ReleaseRHI

Releases the RHI resources used by this resource.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

FRenderResource::ReleaseRHI()

FNDIVelocityGridBuffer::ReleaseRHI()

FMorphTargetVertexInfoBuffers::ReleaseRHI()

FNiagaraCutoutVertexBuffer::ReleaseRHI()

FBufferWithRDG::ReleaseRHI()

FGeometryCacheTrackStreamableRenderResource::ReleaseRHI()

FStreamableTextureResource::ReleaseRHI()

FNiagaraNullSortedIndicesVertexBuffer::ReleaseRHI()

FGeomCacheVertexBuffer::ReleaseRHI()

FFilterVertexDeclaration::ReleaseRHI()

FGlobalBoundShaderStateResource::ReleaseRHI()

FSkyTextureCubeResource::ReleaseRHI()

FNDIHairStrandsBuffer::ReleaseRHI()

FScreenVertexDeclaration::ReleaseRHI()

FParticleSortBuffers::ReleaseRHI()

FNDIPhysicsAssetBuffer::ReleaseRHI()

FHairCardsVertexFactory::ReleaseRHI()

FVirtualTextureFeedbackBuffer::ReleaseRHI()

FHairStrandsVertexFactory::ReleaseRHI()

FNDIGeometryCollectionBuffer::ReleaseRHI()

FEmptyVertexDeclaration::ReleaseRHI()

FSkeletalMeshVertexClothBuffer::ReleaseRHI()

FParticleScratchVertexBuffer::ReleaseRHI()

FSubUVBoundingGeometryBuffer::ReleaseRHI()

FHairCommonResource::ReleaseRHI()

FLocalVertexFactory::ReleaseRHI()

FGPUSkinPassthroughVertexFactory::ReleaseRHI()

FGlobalDynamicReadBuffer::ReleaseRHI()

FNDIRigidMeshCollisionBuffer::ReleaseRHI()

FSkinWeightLookupVertexBuffer::ReleaseRHI()

FSimpleElementVertexDeclaration::ReleaseRHI()

FMediaVertexDeclaration::ReleaseRHI()

FGeometryCollectionVertexFactory::ReleaseRHI()

FGeomCacheIndexBuffer::ReleaseRHI()

FStaticMeshInstanceBuffer::ReleaseRHI()

FStreamingManager::ReleaseRHI()

FDuplicatedVerticesBuffer::ReleaseRHI()

FPositionVertexBuffer::ReleaseRHI()

FPhysicsFieldResource::ReleaseRHI()

FHairGroupPublicData::ReleaseRHI()

FVirtualTexture2DResource::ReleaseRHI()

FPrecomputedVolumetricLightmapData::ReleaseRHI()

TWaterVertexFactory::ReleaseRHI()

FColorVertexBuffer::ReleaseRHI()

FShaderMapResource::ReleaseRHI()

FTexture2DDynamicResource::ReleaseRHI()

FSkinWeightDataVertexBuffer::ReleaseRHI()

TRenderResourcePool::ReleaseRHI()

TRenderResourcePool::ReleaseRHI()

TRenderResourcePool::ReleaseRHI()

TRenderResourcePool::ReleaseRHI()

TRenderResourcePool::ReleaseRHI()

FTileVertexDeclaration::ReleaseRHI()

FStaticMeshSectionAreaWeightedTriangleSamplerBuffer::ReleaseRHI()

FSceneViewport::ReleaseRHI()

FVertexFactoryResource::ReleaseRHI()

FRawStaticIndexBuffer16or32::ReleaseRHI()

FTexture::ReleaseRHI()

FStreamableTextureResource::ReleaseRHI()

FSkyTextureCubeResource::ReleaseRHI()

FVirtualTexture2DResource::ReleaseRHI()

FTexture2DDynamicResource::ReleaseRHI()

FTextureWithSRV::ReleaseRHI()

FSkeletalMeshGpuSpawnStaticBuffers::ReleaseRHI()

FSinglePrimitiveStructured::ReleaseRHI()

FTextureWithSRV::ReleaseRHI()

FStaticMeshVertexBuffer::ReleaseRHI()

FGPUSkinPassthroughVertexFactory::ReleaseRHI()

FTextureReference::ReleaseRHI()

FVertexBuffer::ReleaseRHI()

FNiagaraCutoutVertexBuffer::ReleaseRHI()

FNiagaraNullSortedIndicesVertexBuffer::ReleaseRHI()

FGeomCacheVertexBuffer::ReleaseRHI()

FSkeletalMeshVertexClothBuffer::ReleaseRHI()

FParticleScratchVertexBuffer::ReleaseRHI()

FSubUVBoundingGeometryBuffer::ReleaseRHI()

FSkinWeightLookupVertexBuffer::ReleaseRHI()

FPositionVertexBuffer::ReleaseRHI()

FColorVertexBuffer::ReleaseRHI()

FSkinWeightDataVertexBuffer::ReleaseRHI()

FVertexBufferWithSRV::ReleaseRHI()

FNullColorVertexBuffer::ReleaseRHI()

FNullVertexBuffer::ReleaseRHI()

FPrimitiveIdDummyBuffer::ReleaseRHI()

FPrimitiveIdDummyBufferMobile::ReleaseRHI()

FVertexBufferWithSRV::ReleaseRHI()

FSkeletalMeshGpuDynamicBufferProxy::ReleaseRHI()

FNullColorVertexBuffer::ReleaseRHI()

FVolumetricLightmapBrickAtlas::ReleaseRHI()

FNullVertexBuffer::ReleaseRHI()

FVertexFactory::ReleaseRHI()

FHairCardsVertexFactory::ReleaseRHI()

FHairStrandsVertexFactory::ReleaseRHI()

FLocalVertexFactory::ReleaseRHI()

FGPUSkinPassthroughVertexFactory::ReleaseRHI()

FGeometryCollectionVertexFactory::ReleaseRHI()

TWaterVertexFactory::ReleaseRHI()

FGPUSkinPassthroughVertexFactory::ReleaseRHI()

FIndexBuffer::ReleaseRHI()

FGeomCacheIndexBuffer::ReleaseRHI()

FRawStaticIndexBuffer16or32::ReleaseRHI()

FLightmapResourceCluster::ReleaseRHI()

FPrimitiveIdDummyBuffer::ReleaseRHI()

FViewport::ReleaseRHI()

FSceneViewport::ReleaseRHI()

FDummyViewport::ReleaseRHI()

FPrimitiveIdDummyBufferMobile::ReleaseRHI()

TBoundShaderStateHistory::ReleaseRHI()

FDummyViewport::ReleaseRHI()

FSharedSamplerState::ReleaseRHI()

References

Module

RenderCore

Header

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

Include

#include "RenderResource.h"

Syntax

virtual void ReleaseRHI()

Remarks

Releases the RHI resources used by this resource. Called when leaving the state where both the resource and the RHI have been initialized. This is only called by the rendering thread.