EMaterialUsage

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Materials/MaterialInterface.h

Include

#include "Materials/MaterialInterface.h"

Syntax

enum EMaterialUsage
{
    MATUSAGE_SkeletalMesh,
    MATUSAGE_ParticleSprites,
    MATUSAGE_BeamTrails,
    MATUSAGE_MeshParticles,
    MATUSAGE_StaticLighting,
    MATUSAGE_MorphTargets,
    MATUSAGE_SplineMesh,
    MATUSAGE_InstancedStaticMeshes,
    MATUSAGE_GeometryCollections,
    MATUSAGE_Clothing,
    MATUSAGE_NiagaraSprites,
    MATUSAGE_NiagaraRibbons,
    MATUSAGE_NiagaraMeshParticles,
    MATUSAGE_GeometryCache,
    MATUSAGE_Water,
    MATUSAGE_HairStrands,
    MATUSAGE_LidarPointCloud,
    MATUSAGE_VirtualHeightfieldMesh,
    MATUSAGE_MAX,
}

Values

Name

Description

MATUSAGE_SkeletalMesh

MATUSAGE_ParticleSprites

MATUSAGE_BeamTrails

MATUSAGE_MeshParticles

MATUSAGE_StaticLighting

MATUSAGE_MorphTargets

MATUSAGE_SplineMesh

MATUSAGE_InstancedStaticMeshes

MATUSAGE_GeometryCollections

MATUSAGE_Clothing

MATUSAGE_NiagaraSprites

MATUSAGE_NiagaraRibbons

MATUSAGE_NiagaraMeshParticles

MATUSAGE_GeometryCache

MATUSAGE_Water

MATUSAGE_HairStrands

MATUSAGE_LidarPointCloud

MATUSAGE_VirtualHeightfieldMesh

MATUSAGE_MAX

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss