Navigation
Unreal Engine C++ API Reference > Runtime > Engine > VT
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStreamableRenderAsset
- UTexture
- UTexture2D
- UVirtualTexture2D
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/VT/VirtualTexture.h |
Include | #include "VT/VirtualTexture.h" |
Syntax
class UVirtualTexture2D : public UTexture2D
Remarks
Virtual Texture with locally configurable build settings. A raw UTexture2D can also represent a Virtual Texture but uses the one and only per-project build settings.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bContinuousUpdate | |
![]() |
bool | bSinglePhysicalSpace | |
![]() |
FVirtualTextureBuildSettings | Settings |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UVirtualTexture2D
(
const FObjectInitializer& ObjectInitializer |
Overridden from UTexture2D
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | Returns true if this virtual texture requests round-robin updates of the virtual texture pages. | |
![]() ![]() ![]() |
bool | Returns true if this virtual texture uses a single physical space all of its texture layers. |
Overridden from UTexture
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | GetVirtualTextureBuildSettings
(
FVirtualTextureBuildSettings& OutSettings |
Returns the virtual texture build settings. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginCacheForCookedPlatformData
(
const ITargetPlatform* TargetPlatform |
Begins caching platform data in the background for the platform requested |
![]() ![]() |
void | ClearCachedCookedPlatformData
(
const ITargetPlatform* TargetPlatform |
Clears cached cooked platform data for specific platform |
![]() ![]() |
bool | IsCachedCookedPlatformDataLoaded
(
const ITargetPlatform* TargetPlatform |
Have we finished loading all the cooked platform data for the target platforms requested in BeginCacheForCookedPlatformData |