DatasmithCore

Filters

Classes

Name

Description

Public class

FDatasmithAnimationSerializer

Public class

FDatasmithAnimationUtils

Public class

FDatasmithCloth

Public struct

FDatasmithClothInfo

Public class

FDatasmithClothPattern

Public class

FDatasmithClothPresetProperty

Public class

FDatasmithClothPresetPropertySet

Public struct

FDatasmithClothSewingInfo

Public class

FDatasmithMesh

Copyright Epic Games, Inc. All Rights Reserved.

Public struct

FDatasmithMeshModels

Public struct

FDatasmithMeshSourceModel

Public class

FDatasmithMeshUtils

Public struct

FDatasmithPackedCloths

Public struct

FDatasmithPackedMeshes

Public class

FDatasmithSceneFactory

Factory to create the scene elements used for the export and import process.

Public class

FDatasmithSceneUtils

Public class

FDatasmithSceneXmlReader

Public class

FDatasmithSceneXmlWriter

Public class

FDatasmithTextureSampler

Public class

FDatasmithTextureUtils

Public struct

FDatasmithTransformFrameInfo

FDatasmithTransformFrameInfo holds the data for the transform values of a frame The transform values must be relative to the parent The rotation is represented as Euler angles in degrees

Public class

FDatasmithUniqueNameProvider

Name provider with internal cache implemented with a simple TSet

Public class

FDatasmithUniqueNameProviderBase

Based on a table of frequently used names, this class generates unique names with a good complexity when the number of name is important.

Public class

FDatasmithUtils

Public struct

FDatasmithVisibilityFrameInfo

FDatasmithVisibilityFrameInfo holds the visibility value for a frame

Public struct

FParameterData

Public struct

FUVEditParameters

Public class

IDatasmithActorBindingElement

Public class

IDatasmithActorElement

Base definition for Actor Elements like geometry instances, cameras or lights

Public class

IDatasmithAreaLightElement

An area light is an emissive shape (light shape) with a light component (light type)

Public class

IDatasmithBaseAnimationElement

Public class

IDatasmithBaseMaterialElement

Public class

IDatasmithBasePropertyCaptureElement

Public class

IDatasmithBaseVariantElement

Public class

IDatasmithCameraActorElement

Public class

IDatasmithClothActorElement

Public class

IDatasmithClothElement

IDatasmithClothElement class: experimental class that describes a cloth asset

Public class

IDatasmithCompositeTexture

Public class

IDatasmithCustomActorElement

Public class

IDatasmithDecalActorElement

Public class

IDatasmithDecalMaterialElement

Public class

IDatasmithDirectionalLightElement

Public class

IDatasmithElement

Root class for every element in a Datasmith scene

Public class

IDatasmithEnvironmentElement

Public class

IDatasmithExpressionInput

Public class

IDatasmithExpressionOutput

Public class

IDatasmithExpressionParameter

Public class

IDatasmithHierarchicalInstancedStaticMeshActorElement

Public class

IDatasmithKeyValueProperty

Public class

IDatasmithLandscapeElement

Public class

IDatasmithLevelSequenceElement

IDatasmithLevelSequenceElement holds a set of animations

Public class

IDatasmithLevelVariantSetsElement

Public class

IDatasmithLightActorElement

Public class

IDatasmithLightmassPortalElement

Represents a ALightmassPortal

Public class

IDatasmithMaterialElement

Public class

IDatasmithMaterialExpression

Base class for representing an expression in the material graph of a IDatasmithUEPbrMaterial.

Public class

IDatasmithMaterialExpressionBool

Represents a UMaterialExpressionStaticBoolParameter

Public class

IDatasmithMaterialExpressionColor

Public class

IDatasmithMaterialExpressionCustom

See UMaterialExpressionCustom

Public class

IDatasmithMaterialExpressionFlattenNormal

Public class

IDatasmithMaterialExpressionFunctionCall

Public class

IDatasmithMaterialExpressionGeneric

Public class

IDatasmithMaterialExpressionScalar

Public class

IDatasmithMaterialExpressionTexture

Public class

IDatasmithMaterialExpressionTextureCoordinate

Public class

IDatasmithMaterialIDElement

Public class

IDatasmithMaterialInstanceElement

Public class

IDatasmithMeshActorElement

IDatasmithActorElement used in any geometry instance independently if it could be static or movable.

Public class

IDatasmithMeshElement

IDatasmithMeshElement defines an actual geometry.

Public class

IDatasmithMetaDataElement

Public class

IDatasmithObjectPropertyCaptureElement

Public class

IDatasmithPointLightElement

Public class

IDatasmithPostProcessElement

Public class

IDatasmithPostProcessVolumeElement

Represents the APostProcessVolume object

Public class

IDatasmithPropertyCaptureElement

Public class

IDatasmithScene

Public class

IDatasmithShaderElement

Public class

IDatasmithSpotLightElement

Public class

IDatasmithSubsequenceAnimationElement

IDatasmithSubsequenceAnimationElement holds a reference to a IDatasmithLevelSequenceElement, to be played as a subsequence

Public class

IDatasmithTextureElement

Public class

IDatasmithTransformAnimationElement

IDatasmithTransformAnimationElement holds the frames for an actor transform animation

Public class

IDatasmithUEPbrMaterialElement

Public class

IDatasmithVariantElement

Public class

IDatasmithVariantSetElement

Public class

IDatasmithVisibilityAnimationElement

IDatasmithVisibilityAnimationElement holds the frames for an actor's visibility animation

Public class

UDatasmithMesh

Functions

Name Description

Public function

IDatasmithMa...

 

DatasmithMaterialsUtils::CreateTextureExpression

(
    const TSharedRef< IDatasmithUEPbrMa...,
    const TCHAR* ParameterName,
    const TCHAR* TextureMapPath,
    const FUVEditParameters& UVParamet...
)

Generate material expressions on a given DatasmithUEPbrMaterialElement to output a texture with UV settings applied to it

Public function

IDatasmithMa...

 

DatasmithMaterialsUtils::CreateWeightedMaterialExpression

(
    const TSharedRef< IDatasmithUEPbrMa...,
    const TCHAR* ParameterName,
    TOptional< FLinearColor > Color,
    TOptional< float > Scalar,
    IDatasmithMaterialExpression* ...,
    float Weight,
    EDatasmithTextureMode TextureMode
)

Generate material expressions on a given DatasmithUEPbrMaterialElement that output a color or scalar interpolated with a MaterialExpression

Public function

FLinearColor

 

DatasmithMaterialsUtils::TemperatureToColor

(
    float Kelvin
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel