FRHITexture2DArray

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

RHI

Header

/Engine/Source/Runtime/RHI/Public/RHIResources.h

Include

#include "RHIResources.h"

Syntax

class FRHITexture2DArray : public FRHITexture2D

Constructors

Name Description

Public function

FRHITexture2DArray

(
    uint32 InSizeX,
    uint32 InSizeY,
    uint32 InSizeZ,
    uint32 InNumMips,
    uint32 NumSamples,
    EPixelFormat InFormat,
    ETextureCreateFlags InFlags,
    const FClearValueBinding& InClearV...
)

Initialization constructor.

Functions

Name Description

Public function Const

uint32

 

GetSizeZ()

Overridden from FRHITexture

Name Description

Public function Virtual Const

FIntVector

 

GetMipDimensions

(
    uint8 MipIndex
)

Because GetSizeXYZ() returns ArraySize in Z, we need to override this function to return 1 instead.

Public function Virtual Const

FIntVector

 

GetSizeXYZ()

Slower method to get Size X, Y & Z information. Prefer sub-classes' GetSizeX(), etc.

Public function Virtual

FRHITexture2...

 

GetTexture2D()

Dynamic cast methods.

Public function Virtual

FRHITexture2...

 

GetTexture2DArray()

Dynamic cast methods.