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