Navigation
API > API/Runtime > API/Runtime/Engine
The rendering resource which represents a texture.
| Name | FTextureResource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/TextureResource.h |
| Include Path | #include "TextureResource.h" |
Syntax
class FTextureResource : public FTexture
Inheritance Hierarchy
- FRenderResource → FTexture → FTextureResource
- FTexture → FTextureResource
Derived Classes
FTextureResource derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextureResource() |
TextureResource.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTextureResource() |
TextureResource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
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. | TextureResource.h | |
virtual FStreamableTextureResource * GetStreamableTextureResource () |
TextureResource.h | ||
virtual const FStreamableTextureResource * GetStreamableTextureResource () |
TextureResource.h | ||
virtual FTexture2DArrayResource * GetTexture2DArrayResource () |
TextureResource.h | ||
virtual const FTexture2DArrayResource * GetTexture2DArrayResource () |
TextureResource.h | ||
FRHITexture * GetTexture2DArrayRHI() |
TextureResource.h | ||
virtual const FTexture2DResource * GetTexture2DResource () |
Dynamic cast methods (const). | TextureResource.h | |
virtual FTexture2DResource * GetTexture2DResource () |
Dynamic cast methods. | TextureResource.h | |
FRHITexture * GetTexture2DRHI() |
TextureResource.h | ||
virtual const FTexture3DResource * GetTexture3DResource () |
TextureResource.h | ||
virtual FTexture3DResource * GetTexture3DResource () |
TextureResource.h | ||
FRHITexture * GetTexture3DRHI() |
TextureResource.h | ||
FRHITextureReference * GetTextureReference() |
TextureResource.h | ||
virtual const FVirtualTexture2DResource * GetVirtualTexture2DResource () |
TextureResource.h | ||
virtual FVirtualTexture2DResource * GetVirtualTexture2DResource () |
TextureResource.h | ||
virtual bool IsProxy() |
Returns true if the resource is proxying another one. | TextureResource.h | |
bool IsTextureRHIPartiallyResident() |
TextureResource.h | ||
void SetTextureReference
(
FRHITextureReference* TextureReference |
TextureResource.h |