Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FVirtualTexture2DResource |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/TextureResource.h |
| Include Path | #include "TextureResource.h" |
Syntax
class FVirtualTexture2DResource : public FTextureResource
Inheritance Hierarchy
- FRenderResource → FTexture → FTextureResource → FVirtualTexture2DResource
- FTexture → FTextureResource → FVirtualTexture2DResource
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVirtualTexture2DResource
(
const UTexture2D* InOwner, |
TextureResource.h | ||
| TextureResource.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FVirtualTexture2DResource() |
TextureResource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IAllocatedVirtualTexture * AcquireAllocatedVT() |
TextureResource.h | ||
uint32 GetAllocatedvAddress() |
TextureResource.h | ||
| FVirtualTexture2DResource may have an AllocatedVT, which represents a page table allocation for the virtual texture. | TextureResource.h | ||
virtual uint32 GetBorderSize() |
TextureResource.h | ||
virtual EPixelFormat GetFormat
(
uint32 LayerIndex |
TextureResource.h | ||
virtual uint32 GetNumLayers() |
TextureResource.h | ||
virtual uint32 GetNumMips() |
TextureResource.h | ||
virtual uint32 GetNumTilesX() |
TextureResource.h | ||
virtual uint32 GetNumTilesY() |
TextureResource.h | ||
virtual FIntPoint GetPhysicalTextureSize
(
uint32 LayerIndex |
TextureResource.h | ||
const FVirtualTextureProducerHandle & GetProducerHandle() |
TextureResource.h | ||
virtual FIntPoint GetSizeInBlocks() |
TextureResource.h | ||
virtual uint32 GetTileSize() |
TextureResource.h | ||
virtual void InitializeEditorResources
(
FRHICommandListBase& RHICmdList, |
TextureResource.h | ||
void ReleaseAllocatedVT() |
TextureResource.h |
Overridden from FTextureResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVirtualTexture2DResource * GetVirtualTexture2DResource () |
Dynamic cast methods. | TextureResource.h | |
virtual const FVirtualTexture2DResource * GetVirtualTexture2DResource () |
Dynamic cast methods (const). | TextureResource.h |
Overridden from FTexture
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 GetSizeX() |
TextureResource.h | ||
virtual uint32 GetSizeY() |
TextureResource.h |
Overridden from FRenderResource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitRHI
(
FRHICommandListBase& RHICmdList |
TextureResource.h | ||
virtual void ReleaseRHI() |
TextureResource.h |