Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/VT
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UVirtualTexturePoolConfig
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/VT/VirtualTexturePoolConfig.h |
| Include | #include "VT/VirtualTexturePoolConfig.h" |
Syntax
UCLASS (Config=Engine, defaultconfig, Meta=(DisplayName="Virtual Texture Pool"), MinimalAPI)
class UVirtualTexturePoolConfig : public UDeveloperSettings
Remarks
Configuration for virtual texture physical pool sizes.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bPoolAutoGrowInEditor | Enable physical pools growing on oversubscription. | |
| int32 | DefaultSizeInMegabyte | Upper size limit in megabytes for any pools not explicitly matched by a config entry in the Pools array. | |
| TArray< FVirtualTextureSpacePoolConfig > | Pools | Serialized array of configs. | |
| TArray< FVirtualTextureSpacePoolConfig > | TransientPools | Transient array of runtime detected configs used by the PoolAutoGrow system. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UVirtualTexturePoolConfig
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddOrModifyTransientPoolConfig
(
FVirtualTextureSpacePoolConfig const& InConfig |
Add a transient config. | |
| void | FindPoolConfig
(
TEnumAsByte< EPixelFormat > const* InFormats, |
Find a matching config by first searching the TransientPools and then the Pools. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
UObject interface |