Navigation
API > API/Runtime > API/Runtime/Engine
LOD settings for a single texture group.
| Name | FTextureLODGroup |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Engine/TextureLODSettings.h |
| Include Path | #include "Engine/TextureLODSettings.h" |
Syntax
USTRUCT ()
struct FTextureLODGroup
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTextureLODGroup() |
Engine/TextureLODSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CookPlatformTilingDisabled | uint8 | If true textures with CookPlatformTilingSettings set to TCPTS_FromTextureGroup will not be tiled during cook. | Engine/TextureLODSettings.h | |
| Downscale | float | Engine/TextureLODSettings.h | ||
| DownscaleOptions | ETextureDownscaleOptions | Engine/TextureLODSettings.h | ||
| DuplicateNonOptionalMips | uint8 | Engine/TextureLODSettings.h | ||
| Filter | ETextureSamplerFilter | Sampler filter state. | Engine/TextureLODSettings.h | |
| Group | TEnumAsByte< TextureGroup > | Group ID. | Engine/TextureLODSettings.h | |
| HighPriorityLoad | uint8 | Whether those assets should be loaded with higher load order and higher IO priority. | Engine/TextureLODSettings.h | |
| LODBias | int32 | Group LOD bias. | Engine/TextureLODSettings.h | |
| LODBias_Smaller | int32 | Engine/TextureLODSettings.h | ||
| LODBias_Smallest | int32 | Engine/TextureLODSettings.h | ||
| LODBias_VT | int32 | Engine/TextureLODSettings.h | ||
| LossyCompressionAmount | TEnumAsByte< ETextureLossyCompressionAmount > | Engine/TextureLODSettings.h | ||
| MaxAniso | int32 | Allows us to override max anisotropy. If unspecified, uses r.MaxAnisotropy | Engine/TextureLODSettings.h | |
| MaxLODMipCount | int32 | Maximum LOD mip count. Bias will be adjusted so texture won't go above. | Engine/TextureLODSettings.h | |
| MaxLODSize | int32 | Cap the number of mips such that the largest mip is this big. | Engine/TextureLODSettings.h | |
| MaxLODSize_Smaller | int32 | Cap the number of mips such that the largest mip is this big. | Engine/TextureLODSettings.h | |
| MaxLODSize_Smallest | int32 | Cap the number of mips such that the largest mip is this big. | Engine/TextureLODSettings.h | |
| MaxLODSize_VT | int32 | Cap the number of mips such that the largest mip is this big. | Engine/TextureLODSettings.h | |
| MinLODSize | int32 | Prevent LODBias from making the textures smaller than this value. | Engine/TextureLODSettings.h | |
| MinMagFilter | FName | Engine/TextureLODSettings.h | ||
| MipFilter | FName | Engine/TextureLODSettings.h | ||
| MipGenSettings | TEnumAsByte< TextureMipGenSettings > | Defines how the the mip-map generation works, e.g. sharpening | Engine/TextureLODSettings.h | |
| MipLoadOptions | ETextureMipLoadOptions | Engine/TextureLODSettings.h | ||
| NumStreamedMips | int32 | Number of mip-levels that can be streamed. -1 means all mips can stream. | Engine/TextureLODSettings.h | |
| OptionalLODBias | int32 | If this is greater than 0 will put that number of mips into an optional bulkdata package | Engine/TextureLODSettings.h | |
| OptionalMaxLODSize | int32 | Put all the mips which have a width / height larger then OptionalLODSize into an optional bulkdata package | Engine/TextureLODSettings.h | |
| VirtualTextureStreamingPriority | EVTProducerPriority | Engine/TextureLODSettings.h | ||
| VirtualTextureTileCountBias | int32 | Engine/TextureLODSettings.h | ||
| VirtualTextureTileSizeBias | int32 | Engine/TextureLODSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetupGroup() |
Engine/TextureLODSettings.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FTextureLODGroup& Other |
Engine/TextureLODSettings.h |