Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FSlateTextureRenderTarget2DResource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Slate/SlateTextures.h |
| Include Path | #include "Slate/SlateTextures.h" |
Syntax
class FSlateTextureRenderTarget2DResource : public FTextureRenderTargetResource
Inheritance Hierarchy
- FDeferredUpdateResource → FTextureRenderTargetResource → FSlateTextureRenderTarget2DResource
- FRenderResource → FTexture → FTextureResource → FTextureRenderTargetResource → FSlateTextureRenderTarget2DResource
- FTexture → FTextureResource → FTextureRenderTargetResource → FSlateTextureRenderTarget2DResource
- FRenderTarget → FTextureRenderTargetResource → FSlateTextureRenderTarget2DResource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSlateTextureRenderTarget2DResource
(
const FLinearColor& InClearColor, |
Constructor | Slate/SlateTextures.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AddressX | TextureAddress | Slate/SlateTextures.h | ||
| AddressY | TextureAddress | Slate/SlateTextures.h | ||
| ClearColor | FLinearColor | Slate/SlateTextures.h | ||
| Filter | ESamplerFilter | Slate/SlateTextures.h | ||
| Format | uint8 | Slate/SlateTextures.h | ||
| TargetGamma | float | Slate/SlateTextures.h | ||
| TargetSizeX | int32 | Slate/SlateTextures.h | ||
| TargetSizeY | int32 | Slate/SlateTextures.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetSize
(
int32 InSizeX, |
Resizes the render target | Slate/SlateTextures.h |
Overridden from FTextureRenderTargetResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ClampSize
(
int32 SizeX, |
FTextureRenderTargetResource implementation. | Slate/SlateTextures.h |
Overridden from FTexture
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetSizeX() |
The FTexture implementations return zero; force them to be implemented: | Slate/SlateTextures.h | |
virtual uint32 GetSizeY() |
Slate/SlateTextures.h |
Overridden from FRenderResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitRHI
(
FRHICommandListBase& RHICmdList |
FRenderResource implementation. | Slate/SlateTextures.h | |
virtual void ReleaseRHI() |
Slate/SlateTextures.h |
Overridden from FRenderTarget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetDisplayGamma () |
Also GetSizeZ() GetSizeXY from "FRenderTarget" virtual FIntPoint GetSizeXY() const override = 0; Render target resource should be sampled in linear color space | Slate/SlateTextures.h | |
virtual FIntPoint GetSizeXY() |
Properties. | Slate/SlateTextures.h |
Protected
Overridden from FDeferredUpdateResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void UpdateDeferredResource
(
FRHICommandListImmediate& RHICmdList, |
FDeferredUpdateResource implementation. | Slate/SlateTextures.h |