Navigation
API > API/Runtime > API/Runtime/Engine
FTextureRenderTargetVolumeResource type for Volume render target textures.
| Name | FTextureRenderTargetVolumeResource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/TextureRenderTargetVolumeResource.h |
| Include Path | #include "TextureRenderTargetVolumeResource.h" |
Syntax
class FTextureRenderTargetVolumeResource : public FTextureRenderTargetResource
Inheritance Hierarchy
- FDeferredUpdateResource → FTextureRenderTargetResource → FTextureRenderTargetVolumeResource
- FRenderResource → FTexture → FTextureResource → FTextureRenderTargetResource → FTextureRenderTargetVolumeResource
- FTexture → FTextureResource → FTextureRenderTargetResource → FTextureRenderTargetVolumeResource
- FRenderTarget → FTextureRenderTargetResource → FTextureRenderTargetVolumeResource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextureRenderTargetVolumeResource
(
const UTextureRenderTargetVolume* InOwner |
Constructor | TextureRenderTargetVolumeResource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Owner | const UTextureRenderTargetVolume * | The UTextureRenderTargetVolume which this resource represents. | TextureRenderTargetVolumeResource.h | |
| RenderTargetVolumeRHI | FTextureRHIRef | TextureRenderTargetVolumeResource.h | ||
| TextureVolumeRHI | FTextureRHIRef | TextureRenderTargetVolumeResource.h | ||
| UnorderedAccessViewRHI | FUnorderedAccessViewRHIRef | Optional Unordered Access View for the resource, automatically created if bCanCreateUAV is true | TextureRenderTargetVolumeResource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUnorderedAccessViewRHIRef GetUnorderedAccessViewRHI() |
TextureRenderTargetVolumeResource.h | ||
bool ReadPixels
(
TArray< FColor >& OutImageData, |
Copy the texels of a single depth slice of the volume into an array. | TextureRenderTargetVolumeResource.h | |
bool ReadPixels
(
TArray< FFloat16Color >& OutImageData, |
Copy the texels of a single depth slice of the cube into an array. | TextureRenderTargetVolumeResource.h |
Overridden from FTextureRenderTargetResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FTextureRenderTargetVolumeResource * GetTextureRenderTargetVolumeResource() |
Volume texture RT resource interface | TextureRenderTargetVolumeResource.h |
Overridden from FTexture
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetSizeX() |
FTexture interface : | TextureRenderTargetVolumeResource.h | |
virtual uint32 GetSizeY() |
TextureRenderTargetVolumeResource.h | ||
virtual uint32 GetSizeZ() |
TextureRenderTargetVolumeResource.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. | TextureRenderTargetVolumeResource.h | |
virtual void ReleaseRHI () |
Releases the dynamic RHI resource and/or RHI render target resources used by this resource. | TextureRenderTargetVolumeResource.h |
Overridden from FRenderTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetDisplayGamma() |
Render target resource should be sampled in linear color space | TextureRenderTargetVolumeResource.h | |
virtual FIntPoint GetSizeXY() |
FRenderTarget interface: | TextureRenderTargetVolumeResource.h | |
virtual bool ReadFloat16Pixels
(
TArray< FFloat16Color >& OutImageData, |
Reads the render target's displayed pixels into the given color buffer. | TextureRenderTargetVolumeResource.h | |
virtual bool ReadLinearColorPixels
(
TArray< FLinearColor >& OutImageData, |
Reads the render target's displayed pixels into the given color buffer. | TextureRenderTargetVolumeResource.h | |
virtual bool ReadPixels
(
TArray< FColor >& OutImageData, |
Reads the render target's displayed pixels into a preallocated color buffer. | TextureRenderTargetVolumeResource.h |
Protected
Overridden from FDeferredUpdateResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateDeferredResource
(
FRHICommandListImmediate& RHICmdList, |
Updates (resolves) the render target texture. | TextureRenderTargetVolumeResource.h |