Module |
|
Header |
/Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithDefinitions.h |
Include |
#include "DatasmithDefinitions.h" |
enum EDatasmithElementType
{
None = 0ull,
StaticMesh = 1ull << 0,
Actor = 1ull << 1,
StaticMeshActor = 1ull << 2,
Light = 1ull << 3,
PointLight = 1ull << 4,
SpotLight = 1ull << 5,
DirectionalLight = 1ull << 6,
AreaLight = 1ull << 7,
LightmassPortal = 1ull << 8,
EnvironmentLight = 1ull << 9,
Camera = 1ull << 10,
Shader = 1ull << 11,
BaseMaterial = 1ull << 12,
MasterMaterial = 1ull << 13,
KeyValueProperty = 1ull << 14,
Texture = 1ull << 15,
MaterialId = 1ull << 16,
PostProcess = 1ull << 17,
Scene = 1ull << 18,
MetaData = 1ull << 19,
CustomActor = 1ull << 20,
Material = 1ull << 21,
Landscape = 1ull << 22,
UEPbrMaterial = 1ull << 23,
PostProcessVolume = 1ull << 24,
LevelSequence = 1ull << 25,
Animation = 1ull << 26,
HierarchicalInstanceStaticMesh = 1ull << 27,
Variant = 1ull << 28,
Decal = 1ull << 29,
DecalMaterial = 1ull << 30,
MaterialExpression = 1ull << 31,
MaterialExpressionInput = 1ull << 32,
MaterialExpressionOutput = 1ull << 33,
}
Name |
Description |
---|---|
None |
|
StaticMesh |
|
Actor |
|
StaticMeshActor |
|
Light |
|
PointLight |
|
SpotLight |
|
DirectionalLight |
|
AreaLight |
|
LightmassPortal |
|
EnvironmentLight |
|
Camera |
|
Shader |
|
BaseMaterial |
|
MasterMaterial |
|
KeyValueProperty |
|
Texture |
|
MaterialId |
|
PostProcess |
|
Scene |
|
MetaData |
|
CustomActor |
|
Material |
|
Landscape |
|
UEPbrMaterial |
|
PostProcessVolume |
|
LevelSequence |
|
Animation |
|
HierarchicalInstanceStaticMesh |
|
Variant |
|
Decal |
|
DecalMaterial |
|
MaterialExpression |
|
MaterialExpressionInput |
|
MaterialExpressionOutput |
Element type is used to identify its class like Mesh, Actor, Light, etc.