unreal.MaterialUsage

class unreal.MaterialUsage

Bases: EnumBase

Enumeration of material usage types.

C++ Source:

  • Module: Engine

  • File: MaterialInterface.h

MATUSAGE_BEAM_TRAILS: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with beam trails.

Type:

2

MATUSAGE_CLOTHING: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with clothing.

Type:

9

MATUSAGE_CURVES: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with Nanite curve meshes.

Type:

27

MATUSAGE_EDITOR_COMPOSITING: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with editor compositing.

Type:

23

MATUSAGE_GEOMETRY_CACHE: MaterialUsage = Ellipsis

Indicates that the material and its instances can be use with geometry caches.

Type:

13

MATUSAGE_GEOMETRY_COLLECTIONS: MaterialUsage = Ellipsis

Indicates that the material and its instances can be use with geometry collections.

Type:

8

MATUSAGE_HAIR_STRANDS: MaterialUsage = Ellipsis

Indicates that the material and its instances can be use with hair strands.

Type:

15

MATUSAGE_HETEROGENEOUS_VOLUMES: MaterialUsage = Ellipsis

Indicates that the material and its instances with heterogeneous volumes. Without that flag, it can only be used on volumetric fog.

Type:

21

MATUSAGE_INSTANCED_SKINNED_MESH: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with instanced skinned meshes.

Type:

26

MATUSAGE_INSTANCED_STATIC_MESHES: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with instanced static meshes.

Type:

7

MATUSAGE_LIDAR_POINT_CLOUD: MaterialUsage = Ellipsis

Indicates that the material and its instances can be use with LiDAR Point Clouds.

Type:

16

MATUSAGE_MESH_DEFORMER: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with mesh deformers.

Type:

25

MATUSAGE_MESH_PARTICLES: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with mesh particles.

Type:

3

MATUSAGE_MORPH_TARGETS: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with morph targets.

Type:

5

MATUSAGE_NANITE: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with Nanite meshes.

Type:

18

MATUSAGE_NEURAL_NETWORKS: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with neural network engine.

Type:

24

MATUSAGE_NIAGARA_MESH_PARTICLES: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with Niagara meshes.

Type:

12

MATUSAGE_NIAGARA_RIBBONS: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with Niagara ribbons.

Type:

11

MATUSAGE_NIAGARA_SPRITES: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with Niagara sprites.

Type:

10

MATUSAGE_PARTICLE_SPRITES: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with particle sprites.

Type:

1

MATUSAGE_SKELETAL_MESH: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with skeletal meshes.

Type:

0

MATUSAGE_SPLINE_MESH: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with spline meshes.

Type:

6

MATUSAGE_STATIC_LIGHTING: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with static lighting.

Type:

4

MATUSAGE_STATIC_MESH: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used on static meshes.

Type:

22

MATUSAGE_VIRTUAL_HEIGHTFIELD_MESH: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with Virtual Heightfield Mesh. (Deprecated).

Type:

17

MATUSAGE_VOLUMETRIC_CLOUD: MaterialUsage = Ellipsis

Indicates that the material and its instances with volumetric cloud. Without that flag, it can only be used on volumetric fog.

Type:

20

MATUSAGE_VOXELS: MaterialUsage = Ellipsis

Indicates that the material and its instances can be used with Nanite voxel meshes.

Type:

19

MATUSAGE_WATER: MaterialUsage = Ellipsis

Indicates that the material and its instances can be use with water.

Type:

14