Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStreamableRenderAsset
- UTexture
- UTextureRenderTarget
- UTextureRenderTarget2D
- UCanvasRenderTarget2D
- UTextureRenderTarget2DArray
- UTextureRenderTargetCube
- UTextureRenderTargetVolume
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Engine/TextureRenderTarget.h |
| Include | #include "Engine/TextureRenderTarget.h" |
Syntax
class UTextureRenderTarget : public UTexture
Remarks
TextureRenderTarget
Base for all render target texture resources
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bCanCreateUAV | If true, it will be possible to create a FUnorderedAccessViewRHIRef using RHICreateUnorderedAccessView and the internal FTexture2DRHIRef. | |
| uint32: 1 | bNeedsTwoCopies | If true, there will be two copies in memory - one for the texture and one for the render target. | |
| float | TargetGamma | Will override FTextureRenderTarget2DResource::GetDisplayGamma if > 0. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UTextureRenderTarget
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FTextureRenderTargetResource * | Returns a pointer to the (game thread managed) render target resource. | ||
| FTextureRenderTargetResource * | Render thread: Access the render target resource for this texture target object |
Overridden from UTexture
| Type | Name | Description | |
|---|---|---|---|
| FTextureResource * | Implemented by subclasses to create a new resource for the texture. | ||
| EMaterialValueType | |||
| ETextureClass | Get Texture Class |