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