unreal.MaterialAggregateAttributeType¶
- class unreal.MaterialAggregateAttributeType¶
Bases:
EnumBaseSpecifies 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