Navigation
API > API/Runtime > API/Runtime/Engine
FTextureRenderTarget2DArrayResource type for 2DArray render target textures.
| Name | FTextureRenderTarget2DArrayResource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/TextureRenderTarget2DArrayResource.h |
| Include Path | #include "TextureRenderTarget2DArrayResource.h" |
Syntax
class FTextureRenderTarget2DArrayResource : public FTextureRenderTargetResource
Inheritance Hierarchy
- FDeferredUpdateResource → FTextureRenderTargetResource → FTextureRenderTarget2DArrayResource
- FRenderResource → FTexture → FTextureResource → FTextureRenderTargetResource → FTextureRenderTarget2DArrayResource
- FTexture → FTextureResource → FTextureRenderTargetResource → FTextureRenderTarget2DArrayResource
- FRenderTarget → FTextureRenderTargetResource → FTextureRenderTarget2DArrayResource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextureRenderTarget2DArrayResource
(
const UTextureRenderTarget2DArray* InOwner |
Constructor | TextureRenderTarget2DArrayResource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Owner | const UTextureRenderTarget2DArray * | The UTextureRenderTarget2DArray which this resource represents. | TextureRenderTarget2DArrayResource.h | |
| RenderTarget2DArrayRHI | FTextureRHIRef | Represents the current render target (from one of the slices) | TextureRenderTarget2DArrayResource.h | |
| Texture2DArrayRHI | FTextureRHIRef | Texture resource used for rendering with and resolving to | TextureRenderTarget2DArrayResource.h | |
| UnorderedAccessViewRHI | FUnorderedAccessViewRHIRef | Optional Unordered Access View for the resource, automatically created if bCanCreateUAV is true | TextureRenderTarget2DArrayResource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUnorderedAccessViewRHIRef GetUnorderedAccessViewRHI() |
TextureRenderTarget2DArrayResource.h | ||
bool ReadPixels
(
TArray< FColor >& OutImageData, |
Copy the texels of a single depth slice of the 2d array into an array. | TextureRenderTarget2DArrayResource.h | |
bool ReadPixels
(
TArray< FFloat16Color >& OutImageData, |
Copy the texels of a single depth slice of the cube into an array. | TextureRenderTarget2DArrayResource.h |
Overridden from FTextureRenderTargetResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FTextureRenderTarget2DArrayResource * GetTextureRenderTarget2DArrayResource() |
2DArray texture RT resource interface | TextureRenderTarget2DArrayResource.h |
Overridden from FTexture
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetSizeX() |
TextureRenderTarget2DArrayResource.h | ||
virtual uint32 GetSizeY() |
TextureRenderTarget2DArrayResource.h |
Overridden from FRenderResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitRHI
(
FRHICommandListBase& RHICmdList |
Initializes the dynamic RHI resource and/or RHI render target used by this resource. | TextureRenderTarget2DArrayResource.h | |
virtual void ReleaseRHI () |
Releases the dynamic RHI resource and/or RHI render target resources used by this resource. | TextureRenderTarget2DArrayResource.h |
Overridden from FRenderTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetDisplayGamma() |
Render target resource should be sampled in linear color space | TextureRenderTarget2DArrayResource.h | |
virtual FIntPoint GetSizeXY() |
TextureRenderTarget2DArrayResource.h | ||
virtual bool ReadPixels
(
TArray< FColor >& OutImageData, |
TextureRenderTarget2DArrayResource.h |
Protected
Overridden from FDeferredUpdateResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateDeferredResource
(
FRHICommandListImmediate& RHICmdList, |
Updates (resolves) the render target texture. | TextureRenderTarget2DArrayResource.h |