TextureMipGenSettings

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/TextureDefines.h

Include

#include "Engine/TextureDefines.h"

Syntax

enum TextureMipGenSettings
{
    TMGS_FromTextureGroup,
    TMGS_SimpleAverage,
    TMGS_Sharpen0,
    TMGS_Sharpen1,
    TMGS_Sharpen2,
    TMGS_Sharpen3,
    TMGS_Sharpen4,
    TMGS_Sharpen5,
    TMGS_Sharpen6,
    TMGS_Sharpen7,
    TMGS_Sharpen8,
    TMGS_Sharpen9,
    TMGS_Sharpen10,
    TMGS_NoMipmaps,
    TMGS_LeaveExistingMips,
    TMGS_Blur1,
    TMGS_Blur2,
    TMGS_Blur3,
    TMGS_Blur4,
    TMGS_Blur5,
    TMGS_Unfiltered,
    TMGS_Angular,
    TMGS_MAX,
}

Values

Name

Description

TMGS_FromTextureGroup

Default for the "texture".

TMGS_SimpleAverage

2x2 average, default for the "texture group".

TMGS_Sharpen0

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen1

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen2

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen3

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen4

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen5

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen6

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen7

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen8

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen9

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_Sharpen10

8x8 with sharpening: 0=no sharpening but better quality which is softer, 1=little, 5=medium, 10=extreme.

TMGS_NoMipmaps

TMGS_LeaveExistingMips

Do not touch existing mip chain as it contains generated data.

TMGS_Blur1

Blur further (useful for image based reflections).

TMGS_Blur2

TMGS_Blur3

TMGS_Blur4

TMGS_Blur5

TMGS_Unfiltered

Use the first texel of each 2x2 (or 2x2x2) group.

TMGS_Angular

Introduce significant amount of blur using angular filtering (only applies to cubemaps, useful for ambient lighting).

TMGS_MAX