Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |