Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStreamableRenderAsset
- UTexture
- UTextureRenderTarget
- UTextureRenderTargetCube
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Engine/TextureRenderTargetCube.h |
Include | #include "Engine/TextureRenderTargetCube.h" |
Syntax
class UTextureRenderTargetCube : public UTextureRenderTarget
Remarks
TextureRenderTargetCube
Cube render target texture resource. This can be used as a target for rendering as well as rendered as a regular cube texture resource.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint8: 1 | bForceLinearGamma | True to force linear gamma space for this render target |
![]() |
uint8: 1 | bHDR | Whether to support storing HDR values, which requires more memory. |
![]() |
FLinearColor | ClearColor | The color the texture is cleared to |
![]() |
TEnumAsByte< enum EPixelFormat > | OverrideFormat | The format of the texture data. |
![]() |
int32 | SizeX | The width of the texture. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UTextureRenderTargetCube
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
UTextureCube * | ConstructTextureCube
(
UObject* InOuter, |
Utility for creating a new UTextureCube from a TextureRenderTargetCube. |
![]() ![]() |
EPixelFormat | GetFormat () |
|
![]() ![]() |
int32 | GetNumMips () |
|
![]() |
void | Init
(
uint32 InSizeX, |
Initialize the settings needed to create a render target texture and create its resource |
![]() |
void | InitAutoFormat
(
uint32 InSizeX |
Initializes the render target, the format will be derived from the value of bHDR. |
![]() |
void | UpdateResourceImmediate
(
bool bClearRenderTarget |
Overridden from UTexture
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FTextureResource * | Implemented by subclasses to create a new resource for the texture. | |
![]() ![]() ![]() |
EMaterialValueType | ||
![]() ![]() ![]() |
uint32 | ||
![]() ![]() ![]() |
float | ||
![]() ![]() ![]() |
float | PVS-Studio notices that the implementation of GetSurfaceWidth is identical to this one and warns us. | |
![]() ![]() ![]() |
float |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FString | GetDesc () |
Return a one line description of an object for viewing in the thumbnail view of the generic browser |
![]() ![]() |
void | GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
Get the size of the object/resource for use in memory tools or to display to artists/LDs in the Editor This is the extended version which separates up the used memory into different memory regions (the actual definition of which may be platform specific). |
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |