|
| | FTextureRenderTargetCubeResource (const class UTextureRenderTargetCube *InOwner) |
| |
| virtual class FTextureRenderTargetCubeResource * | GetTextureRenderTargetCubeResource () |
| |
| virtual void | InitRHI (FRHICommandListBase &RHICmdList) override |
| |
| virtual void | ReleaseRHI () override |
| |
| virtual uint32 | GetSizeX () const override |
| |
| virtual uint32 | GetSizeY () const override |
| |
| virtual FIntPoint | GetSizeXY () const override |
| |
| FUnorderedAccessViewRHIRef | GetUnorderedAccessViewRHI () |
| |
| float | GetDisplayGamma () const override |
| |
| ENGINE_API bool | ReadPixels (TArray< FColor > &OutImageData, FReadSurfaceDataFlags InFlags, FIntRect InRect=FIntRect(0, 0, 0, 0)) |
| |
| ENGINE_API bool | ReadPixels (TArray< FFloat16Color > &OutImageData, FReadSurfaceDataFlags InFlags, FIntRect InRect=FIntRect(0, 0, 0, 0)) |
| |
| | FTextureRenderTargetResource () |
| |
| virtual const FTextureRHIRef & | GetShaderResourceTexture () const override |
| |
| virtual class FTextureRenderTarget2DResource * | GetTextureRenderTarget2DResource () |
| |
| virtual class FTextureRenderTarget2DArrayResource * | GetTextureRenderTarget2DArrayResource () |
| |
| virtual class FTextureRenderTargetVolumeResource * | GetTextureRenderTargetVolumeResource () |
| |
| virtual void | ClampSize (int32 SizeX, int32 SizeY) |
| |
| virtual FRHIGPUMask | GetGPUMask (FRHICommandListImmediate &RHICmdList) const final override |
| |
| void | SetActiveGPUMask (FRHIGPUMask InGPUMask) |
| |
| | FTextureResource () |
| |
| virtual | ~FTextureResource () |
| |
| virtual bool | IsProxy () const |
| |
| virtual FTexture2DResource * | GetTexture2DResource () |
| |
| virtual FTexture3DResource * | GetTexture3DResource () |
| |
| virtual FTexture2DArrayResource * | GetTexture2DArrayResource () |
| |
| virtual FStreamableTextureResource * | GetStreamableTextureResource () |
| |
| virtual FVirtualTexture2DResource * | GetVirtualTexture2DResource () |
| |
| virtual const FTexture2DResource * | GetTexture2DResource () const |
| |
| virtual const FTexture3DResource * | GetTexture3DResource () const |
| |
| virtual const FTexture2DArrayResource * | GetTexture2DArrayResource () const |
| |
| virtual const FStreamableTextureResource * | GetStreamableTextureResource () const |
| |
| virtual const FVirtualTexture2DResource * | GetVirtualTexture2DResource () const |
| |
| int32 | GetCurrentMipCount () const |
| |
| bool | IsTextureRHIPartiallyResident () const |
| |
| FRHITexture * | GetTexture2DRHI () const |
| |
| FRHITexture * | GetTexture3DRHI () const |
| |
| FRHITexture * | GetTexture2DArrayRHI () const |
| |
| void | SetTextureReference (FRHITextureReference *TextureReference) |
| |
| FRHITextureReference * | GetTextureReference () const |
| |
| RENDERCORE_API | FTexture () |
| |
| virtual RENDERCORE_API | ~FTexture () |
| |
| RENDERCORE_API | FTexture (const FTexture &) |
| |
| RENDERCORE_API | FTexture (FTexture &&) |
| |
| RENDERCORE_API FTexture & | operator= (const FTexture &Other) |
| |
| RENDERCORE_API FTexture & | operator= (FTexture &&Other) |
| |
| const FTextureRHIRef & | GetTextureRHI () |
| |
| virtual RENDERCORE_API uint32 | GetSizeZ () const |
| |
| virtual RENDERCORE_API FString | GetFriendlyName () const override |
| |
| RENDERCORE_API | FRenderResource () |
| |
| RENDERCORE_API | FRenderResource (ERHIFeatureLevel::Type InFeatureLevel) |
| |
| RENDERCORE_API | FRenderResource (const FRenderResource &) |
| |
| RENDERCORE_API | FRenderResource (FRenderResource &&) |
| |
| RENDERCORE_API FRenderResource & | operator= (const FRenderResource &Other) |
| |
| RENDERCORE_API FRenderResource & | operator= (FRenderResource &&Other) |
| |
| virtual RENDERCORE_API | ~FRenderResource () |
| |
| virtual RENDERCORE_API void | InitResource (FRHICommandListBase &RHICmdList) |
| |
| virtual RENDERCORE_API void | ReleaseResource () |
| |
| RENDERCORE_API void | UpdateRHI (FRHICommandListBase &RHICmdList) |
| |
| bool | IsInitialized () const |
| |
| int32 | GetListIndex () const |
| |
| EInitPhase | GetInitPhase () const |
| |
| void | SetOwnerName (FName InOwnerName) |
| |
| FName | GetOwnerName () const |
| |
| void | SetResourceName (FName InResourceName) |
| |
| FName | GetResourceName () const |
| |
| ENGINE_API | FRenderTarget () |
| |
| virtual ENGINE_API | ~FRenderTarget () |
| |
| virtual ENGINE_API const FTextureRHIRef & | GetRenderTargetTexture () const |
| |
| virtual ENGINE_API FUnorderedAccessViewRHIRef | GetRenderTargetUAV () const |
| |
| virtual ENGINE_API FRDGTextureRef | GetRenderTargetTexture (FRDGBuilder &GraphBuilder) const |
| |
| virtual EDisplayColorGamut | GetDisplayColorGamut () const |
| |
| virtual EDisplayOutputFormat | GetDisplayOutputFormat () const |
| |
| virtual bool | GetSceneHDREnabled () const |
| |
| virtual void | ProcessToggleFreezeCommand () |
| |
| virtual bool | HasToggleFreezeCommand () |
| |
| ENGINE_API bool | ReadPixelsPtr (FColor *OutImageBytes, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_UNorm, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0)) |
| |
| ENGINE_API bool | ReadFloat16Pixels (TArray< FFloat16Color > &OutImageData, ECubeFace CubeFace) |
| |
| virtual ENGINE_API bool | ReadFloat16Pixels (TArray< FFloat16Color > &OutImageData, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_UNorm, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0)) |
| |
| virtual ENGINE_API bool | ReadLinearColorPixels (TArray< FLinearColor > &OutImageData, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_MinMax, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0)) |
| |
| ENGINE_API bool | ReadLinearColorPixelsPtr (FLinearColor *OutImageBytes, FReadSurfaceDataFlags InFlags=FReadSurfaceDataFlags(RCM_MinMax, CubeFace_MAX), FIntRect InSrcRect=FIntRect(0, 0, 0, 0)) |
| |
| | FDeferredUpdateResource () |
| |
| ENGINE_API void | FlushDeferredResourceUpdate (FRHICommandListImmediate &RHICmdList) |
| |
| ENGINE_API void | ResetSceneTextureExtentsHistory () |
| |
FTextureResource type for cube render target textures.
Initializes the dynamic RHI resource and/or RHI render target used by this resource. Called when the resource is initialized, or when reseting all RHI resources. Resources that need to initialize after a D3D device reset must implement this function. This is only called by the rendering thread.
Initializes the RHI render target resources used by this resource. Called when the resource is initialized, or when reseting all RHI resources. This is only called by the rendering thread.
Reimplemented from FRenderResource.
| void FTextureRenderTargetCubeResource::ReleaseRHI |
( |
| ) |
|
|
overridevirtual |
Releases the dynamic RHI resource and/or RHI render target resources used by this resource. Called when the resource is released, or when reseting all RHI resources. Resources that need to release before a D3D device reset must implement this function. This is only called by the rendering thread.
Release the RHI render target resources used by this resource. Called when the resource is released, or when reseting all RHI resources. This is only called by the rendering thread.
Reimplemented from FTexture.