FTextureResource

The rendering resource which represents a texture.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/TextureResource.h

Include

#include "TextureResource.h"

Syntax

class FTextureResource : public FTexture

Remarks

The rendering resource which represents a texture.

Variables

Name Description

Protected variable

FTextureReferen...

 

TextureReferenceRHI

A FRHITextureReference to update whenever the FTexture::TextureRHI changes.

Constructors

Name Description

Public function

FTextureResource()

Destructors

Name Description

Public function Virtual

~FTextureResource()

Functions

Name Description

Public function Const

int32

 

GetCurrentMipCount()

Current mip count. We use "current" to specify that it is not computed from SizeX() which is the size when fully streamed in.

Public function Virtual Const

const FStrea...

 

GetStreamableTextureResource()

Public function Virtual

FStreamableT...

 

GetStreamableTextureResource()

Public function Virtual

FTexture2DAr...

 

GetTexture2DArrayResource()

Public function Virtual Const

const FTextu...

 

GetTexture2DArrayResource()

Public function Const

FRHITexture2...

 

GetTexture2DArrayRHI()

Public function Virtual

FTexture2DRe...

 

GetTexture2DResource()

Dynamic cast methods.

Public function Virtual Const

const FTextu...

 

GetTexture2DResource()

Dynamic cast methods (const).

Public function Const

FRHITexture2...

 

GetTexture2DRHI()

Public function Virtual

FTexture3DRe...

 

GetTexture3DResource()

Public function Virtual Const

const FTextu...

 

GetTexture3DResource()

Public function Const

FRHITexture3...

 

GetTexture3DRHI()

Public function Virtual

FVirtualText...

 

GetVirtualTexture2DResource()

Public function Virtual Const

const FVirtu...

 

GetVirtualTexture2DResource()

Public function Virtual Const

bool

 

IsProxy()

Returns true if the resource is proxying another one.

Public function Const

bool

 

IsTextureRHIPartiallyResident()

Public function

void

 

SetTextureReference

(
    FRHITextureReference* TextureR...
)