UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDatasmithSceneXmlWriterImpl Member List

This is the complete list of members for FDatasmithSceneXmlWriterImpl, including all inherited members.

AppendIndent(FString &XmlString, int32 Indent)FDatasmithSceneXmlWriterImplstatic
AppendMaterialExpressionAttributes(const IDatasmithMaterialExpression &Expression, FString &XmlString)FDatasmithSceneXmlWriterImplstatic
AppendXMLChild(FString &XmlString, int32 Indent, const TCHAR *Tag, const TCHAR *AttributeName, const TCHAR *AttributeValue)FDatasmithSceneXmlWriterImplstatic
CompModeToText(EDatasmithCompMode Mode)FDatasmithSceneXmlWriterImplstatic
GetLabelAndLayer(const TSharedPtr< IDatasmithActorElement > &ActorElement)FDatasmithSceneXmlWriterImplstatic
QuatToHexString(FQuat Value)FDatasmithSceneXmlWriterImplstatic
SanitizeXMLText(FString InString)FDatasmithSceneXmlWriterImplstatic
SerializeToArchive(FArchive &Archive, const TCHAR *Value)FDatasmithSceneXmlWriterImplinlinestatic
SerializeToArchive(FArchive &Archive, const FString &Value)FDatasmithSceneXmlWriterImplinlinestatic
WriteActorBindingElement(const TSharedRef< IDatasmithActorBindingElement > &ActorBindingElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteActorChildren(const TSharedPtr< IDatasmithActorElement > &ActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteActorElement(const TSharedPtr< IDatasmithActorElement > &ActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteActorTags(const TSharedPtr< IDatasmithActorElement > &ActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteAreaLightElement(const TSharedRef< IDatasmithAreaLightElement > &AreaLightElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteBaseActorElement(const TSharedPtr< IDatasmithActorElement > &ActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteBeginOfMeshActorElement(const TSharedPtr< IDatasmithMeshActorElement > &MeshActorElement, const FString &ElementTypeString, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteBool(FArchive &Archive, int32 Indent, const TCHAR *Prefix, bool bValue)FDatasmithSceneXmlWriterImplstatic
WriteCameraActorElement(const TSharedPtr< IDatasmithCameraActorElement > &CameraActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteClothActorElement(const TSharedPtr< IDatasmithClothActorElement > &ClothActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteClothElement(const TSharedPtr< IDatasmithClothElement > &ClothElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteCompTex(const TSharedPtr< IDatasmithCompositeTexture > &Comp, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteCustomActorElement(const TSharedPtr< IDatasmithCustomActorElement > &CustomActorElement, FArchive &Archive, int32 Indent, const TCHAR *=DATASMITH_CUSTOMACTORNAME)FDatasmithSceneXmlWriterImplstatic
WriteDecalMaterialElement(TSharedPtr< IDatasmithDecalMaterialElement > &DecalMaterialElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteEndOfMeshActorElement(const FString &ElementTypeString, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteEnvironmentElement(const TSharedPtr< IDatasmithEnvironmentElement > &EnvironmentElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteHierarchicalInstancedMeshElement(const TSharedPtr< IDatasmithHierarchicalInstancedStaticMeshActorElement > &HierarchicalInstancedMeshElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteIndent(FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteKeyValueProperties(const ElementType &Element, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteLandscapeActorElement(const TSharedPtr< IDatasmithLandscapeElement > &LandscapeActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteLevelSequenceElement(const TSharedRef< IDatasmithLevelSequenceElement > &SequenceElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteLevelVariantSetsElement(const TSharedRef< IDatasmithLevelVariantSetsElement > &LevelVariantSetsElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteLightActorElement(const TSharedPtr< IDatasmithLightActorElement > &LightActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialElement(TSharedPtr< IDatasmithMaterialElement > &MaterialElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionBool(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionBool &BoolExpression, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionColor(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionColor &ColorExpression, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionCustom(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionCustom &CustomExpression, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionFlattenNormal(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionFlattenNormal &FlattenNormal, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionFunctionCall(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionFunctionCall &FunctionCall, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionGeneric(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionGeneric &GenericExpression, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionScalar(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionScalar &ScalarExpression, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionTexture(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionTexture &TextureExpression, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialExpressionTextureCoordinate(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithMaterialExpressionTextureCoordinate &TextureCoordinateExpression, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMaterialInstanceElement(TSharedPtr< IDatasmithMaterialInstanceElement > &MaterialInstanceElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMeshActorElement(const TSharedPtr< IDatasmithMeshActorElement > &MeshActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMeshElement(const TSharedPtr< IDatasmithMeshElement > &MeshElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteMetaDataElement(const TSharedPtr< IDatasmithMetaDataElement > &MetaDataElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteObjectPropertyCaptureElement(const TSharedRef< IDatasmithObjectPropertyCaptureElement > &PropertyCaptureElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WritePointLightElement(const TSharedRef< IDatasmithPointLightElement > &PointLightElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WritePostProcessElement(const TSharedPtr< IDatasmithPostProcessElement > &PostElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WritePostProcessVolumeElement(const TSharedPtr< IDatasmithPostProcessVolumeElement > &PostElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WritePropertyCaptureElement(const TSharedRef< IDatasmithPropertyCaptureElement > &PropertyCaptureElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteRGB(FArchive &Archive, int32 Indent, const TCHAR *Prefix, FLinearColor Color)FDatasmithSceneXmlWriterImplstatic
WriteShaderElement(const TSharedPtr< IDatasmithShaderElement > &ShaderElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteSpotLightElement(const TSharedRef< IDatasmithSpotLightElement > &SpotLightElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteTexture(FArchive &Archive, int32 Indent, const TCHAR *Prefix, const TCHAR *Name, FDatasmithTextureSampler UV)FDatasmithSceneXmlWriterImplstatic
WriteTextureElement(const TSharedPtr< IDatasmithTextureElement > &TextureElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteTransform(const TSharedPtr< IDatasmithActorElement > &ActorElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteTransform(const FTransform &Transform, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteUEPbrMaterialElement(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteUEPbrMaterialExpressionInput(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, const IDatasmithExpressionInput &ExpressionInput, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteUEPbrMaterialExpressions(const TSharedRef< IDatasmithUEPbrMaterialElement > &MaterialElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteValue(FArchive &Archive, int32 Indent, const TCHAR *Prefix, float Value, bool bForceWriteAlways=false, FString Desc=FString())FDatasmithSceneXmlWriterImplstatic
WriteValue(FArchive &Archive, int32 Indent, const TCHAR *Prefix, double Value, bool bForceWriteAlways, FString Desc=FString())=deleteFDatasmithSceneXmlWriterImplstatic
WriteVariantElement(const TSharedRef< IDatasmithVariantElement > &VariantElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic
WriteVariantSetElement(const TSharedRef< IDatasmithVariantSetElement > &VariantSetElement, FArchive &Archive, int32 Indent)FDatasmithSceneXmlWriterImplstatic