Navigation
API > API/Runtime > API/Runtime/Engine
FTextureResource type for cube render target textures.
| Name | FTextureRenderTargetCubeResource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/TextureResource.h |
| Include Path | #include "TextureResource.h" |
Syntax
class FTextureRenderTargetCubeResource : public FTextureRenderTargetResource
Inheritance Hierarchy
- FDeferredUpdateResource → FTextureRenderTargetResource → FTextureRenderTargetCubeResource
- FRenderResource → FTexture → FTextureResource → FTextureRenderTargetResource → FTextureRenderTargetCubeResource
- FTexture → FTextureResource → FTextureRenderTargetResource → FTextureRenderTargetCubeResource
- FRenderTarget → FTextureRenderTargetResource → FTextureRenderTargetCubeResource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextureRenderTargetCubeResource
(
const UTextureRenderTargetCube* InOwner |
Constructor | TextureResource.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CubeFaceSurfaceRHI | FTextureRHIRef | TextureResource.h | ||
| CurrentTargetFace | ECubeFace | Face currently used for target surface | TextureResource.h | |
| Owner | const UTextureRenderTargetCube * | The UTextureRenderTargetCube which this resource represents. | TextureResource.h | |
| RenderTargetCubeRHI | FTextureRHIRef | TextureResource.h | ||
| TextureCubeRHI | FTextureRHIRef | TextureResource.h | ||
| UnorderedAccessViewRHI | FUnorderedAccessViewRHIRef | Optional Unordered Access View for the resource, automatically created if bCanCreateUAV is true | TextureResource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUnorderedAccessViewRHIRef GetUnorderedAccessViewRHI() |
TextureResource.h | ||
bool ReadPixels
(
TArray< FFloat16Color >& OutImageData, |
Copy the texels of a single face of the cube into an array. | TextureResource.h |
Overridden from FTextureRenderTargetResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FTextureRenderTargetCubeResource * GetTextureRenderTargetCubeResource() |
Cube texture RT resource interface | TextureResource.h |
Overridden from FTexture
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetSizeX() |
TextureResource.h | ||
virtual uint32 GetSizeY() |
TextureResource.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. | TextureResource.h | |
virtual void ReleaseRHI () |
Releases the dynamic RHI resource and/or RHI render target resources used by this resource. | TextureResource.h |
Overridden from FRenderTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetDisplayGamma() |
Render target resource should be sampled in linear color space | TextureResource.h | |
virtual FIntPoint GetSizeXY() |
TextureResource.h | ||
virtual bool ReadPixels
(
TArray< FColor >& OutImageData, |
Copy the texels of a single face of the cube into an array. | TextureResource.h |
Protected
Overridden from FDeferredUpdateResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateDeferredResource
(
FRHICommandListImmediate& RHICmdList, |
Updates (resolves) the render target texture. | TextureResource.h |