unreal.MaterialAggregateAttributeType

class unreal.MaterialAggregateAttributeType

Bases: EnumBase

Specifies the type of an individual material aggregate attribute.

C++ Source:

  • Module: Engine

  • File: MaterialAggregate.h

AGGREGATE: MaterialAggregateAttributeType = Ellipsis

Attribute is of specified user aggregate type.

Type:

16

BOOL1: MaterialAggregateAttributeType = Ellipsis

0

BOOL2: MaterialAggregateAttributeType = Ellipsis

1

BOOL3: MaterialAggregateAttributeType = Ellipsis

2

BOOL4: MaterialAggregateAttributeType = Ellipsis

3

FLOAT1: MaterialAggregateAttributeType = Ellipsis

8

FLOAT2: MaterialAggregateAttributeType = Ellipsis

9

FLOAT3: MaterialAggregateAttributeType = Ellipsis

10

FLOAT4: MaterialAggregateAttributeType = Ellipsis

11

MATERIAL_ATTRIBUTES: MaterialAggregateAttributeType = Ellipsis

Attribute is of type MaterialAttributes aggregate.

Type:

14

NORMAL: MaterialAggregateAttributeType = Ellipsis

This is needed because of the way materials and material attributes sadly work. The normal attribute default value is automatically assigned to (0, 0, 1) or VertexNormal depending on whether the material is in tangent or world space normals. If one day this mechanism changes or is removed, remove this entrys and make Normals simple float3s.

Type:

12

SHADING_MODEL: MaterialAggregateAttributeType = Ellipsis

Attribute is a shading mode. Used in by MaterialAttributes aggregate.

Type:

13

SUBSTRATE_DATA: MaterialAggregateAttributeType = Ellipsis

Attribute is of type SubstrateData aggregate.

Type:

15

U_INT1: MaterialAggregateAttributeType = Ellipsis

4

U_INT2: MaterialAggregateAttributeType = Ellipsis

5

U_INT3: MaterialAggregateAttributeType = Ellipsis

6

U_INT4: MaterialAggregateAttributeType = Ellipsis

7